| 1. |
Mikrokontrolery rodziny AVR. Środowisko programistyczne. Polecenia. Port binarny w trybie wejściowym i wyjściowym. Operacje bitowe w języku C. Podłączenie przycisku i diody LED do mikrokontrolera. |
p01 |
z01 |
|
| 2. |
Styl programowania. Arduino. Środowisko PlatformIO. Pomiary elektryczne. Wyświetlacz 7-mio segmentowy. Wyświetlacz multipleksowany. Modulacja PWM. |
p02 |
z02 |
|
| 3. |
Zastosowanie języka maszynowego do tworzenia precyzyjnych programów w językach C/C++. Przykłady: pilot RTV, termometr cyfrowy, programowalna dioda LED. |
p03 |
|
|
| 4. |
Interfejs równoległy. Tekstowy i graficzny wyświetlacz LCD. Strumień wyjściowy języka C - funkcja printf. Zapisywanie stałych w pamięci programu. |
p04 |
z04 |
Kierunkowskazy samochodu |
| 5. |
Transmisje szeregowe: RS232, SPI, I2C. |
p05 |
|
Migające światło Włącznik oświetlenia |
| 6. |
C vs. C++ Przetwornik A/C. Liczniki. Pamięć EEPROM. Watchdog. Przerwania. Mechanizm usypiania. |
p06 |
|
Stały dźwięk |
| 7. |
Programy do projektowania układów elektronicznych. Mini projekt. |
p07 |
|
|
| 8. |
Moduł ST Nucleo F103RB: transmisja RS232, formatowane wyjście, przerwania, układ DMA. Moduł ST F411 Discovery. |
p08 |
|
|
| 9. |
Moduł Wemos D1 mini. |
p09 |
|
|
| 10. |
Przykłady: sterowanie silnikiem prądu stałego, przekazywanie danych do serwera WWW. |
p10 |
|
|
| 11. |
Praca nad własnym projektem. |
p11 |
|
|
| 12. |
Praca nad własnym projektem. |
|
|
|
| 13. |
Praca nad własnym projektem. |
p13 |
|
|