Administracja Centralna Uczelni - Wymiana międzynarodowa (S2)
Sylabus przedmiotu Arduino – an introduction to the Internet of Things:
Informacje podstawowe
Kierunek studiów | Wymiana międzynarodowa | ||
---|---|---|---|
Forma studiów | studia stacjonarne | Poziom | drugiego stopnia |
Tytuł zawodowy absolwenta | |||
Obszary studiów | — | ||
Profil | |||
Moduł | — | ||
Przedmiot | Arduino – an introduction to the Internet of Things | ||
Specjalność | przedmiot wspólny | ||
Jednostka prowadząca | Katedra Architektury Komputerów i Telekomunikacji | ||
Nauczyciel odpowiedzialny | Remigiusz Olejnik <Remigiusz.Olejnik@zut.edu.pl> | ||
Inni nauczyciele | |||
ECTS (planowane) | 10,0 | ECTS (formy) | 10,0 |
Forma zaliczenia | zaliczenie | Język | angielski |
Blok obieralny | — | Grupa obieralna | — |
Formy dydaktyczne
Wymagania wstępne
KOD | Wymaganie wstępne |
---|---|
W-1 | Basics of: C programming, electronics and computer systems architecture. |
Cele przedmiotu
KOD | Cel modułu/przedmiotu |
---|---|
C-1 | To gain: 1. theoretical and practical skills in Arduino programming, 2. ability of advanced hardware projects preparation. |
Treści programowe z podziałem na formy zajęć
KOD | Treść programowa | Godziny |
---|---|---|
laboratoria | ||
T-L-1 | 1. Examples built-in the IDE. Hello world! sketch. 2. Using of breadboard, resistors and LEDs, buttons, switches, digital inputs, analog inputs, digital outputs, PWM. 3. Light: LED, fading LED, 2-color LED, RGB LED, LED bar graph, 7-digits LED display, dot-matrix LED display, LCD display. 4. Sensors: humidity, temperature, pressure, raindrops, PIR, ultrasonic, sound, knock, vibration, photo resistor, tilt, infrared, Hall magnetic, rotary encoder, flame, joystick, metal touch, mercury switch, detection of gases, 3D accelerometer, obstacle avoidance IR, optical broken light, laser. 5. Outputs: motor control: DC motor, servo motor, stepper motor; relay module 6. Sound: tone library, microphone, buzzer, speaker. 7. Analog and digital inputs: reading analog voltage, external keyboard and mouse. 8. RFID module, SD storage, GPS receiver. 9. Ethernet shield, wireless communication. | 60 |
60 | ||
projekty | ||
T-P-1 | Implementation of selected problem: 1. Hardware design proposal. 2. Software implementation of the problem's solution. 3. Preparation of the project's documentation. | 60 |
60 | ||
wykłady | ||
T-W-1 | 1. Introduction to Arduino, its hardware and software design, IDE. 2. The art of Arduino programming – sketch and its structure: setup(), loop(), comments; data types; variables; arithmetic, logical, conditional, relational, increment operators; constants; functions; flow control: if, if...else, for, while, do...while; arrays; strings; digital I/O; analog I/O; time; math; random; serial communication; libraries; PWM; interrupts; I2C; SPI; SD card; wired and wireless networking. 3. Detailed overview of all sensors that will be used during laboratory. | 30 |
30 |
Obciążenie pracą studenta - formy aktywności
KOD | Forma aktywności | Godziny |
---|---|---|
laboratoria | ||
A-L-1 | Attendance in the classes | 60 |
A-L-2 | Preparation for the classes 14*2 h | 28 |
A-L-3 | Preparation of the report 14*2 h | 28 |
A-L-4 | Consultations to the laboratory work | 4 |
120 | ||
projekty | ||
A-P-1 | Attendance in the classes | 60 |
A-P-2 | Completing of the project | 60 |
120 | ||
wykłady | ||
A-W-1 | Attendance in the classes | 30 |
A-W-2 | Preparation for the exam | 25 |
A-W-3 | Exam | 3 |
A-W-4 | Consultations to the lecture | 2 |
60 |
Metody nauczania / narzędzia dydaktyczne
KOD | Metoda nauczania / narzędzie dydaktyczne |
---|---|
M-1 | Laboratory work and project |
Sposoby oceny
KOD | Sposób oceny |
---|---|
S-1 | Ocena podsumowująca: Laboratory – evaluation of the reports submitted after each class Project – evaluation of the final project, along with its documentation |
Zamierzone efekty kształcenia - umiejętności
Zamierzone efekty kształcenia | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|
WM-WI_2-_??_U01 Student will gain theoretical and practical skills in Arduino programming, along with ability of advanced hardware projects preparation | — | — | — | — | — | — |
Literatura podstawowa
- Michael Margolis, Arduino cookbook, O’Reilly, 2013
- John Boxall, Arduino workshop: a hands on introduction with 65 projects, No Starch Press, 2013
- Arduino Home https://www.arduino.cc/
Literatura dodatkowa
- Adeel Javed, Building Arduino projects for the Internet of Things: experiments with real-world applications, Apress, 2016