Prezentacje i programy przykładowe

  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.
  2. Arduino. Środowisko PlatformIO. Pomiary elektryczne. Wyświetlacz 7-mio segmentowy. Wyświetlacz multipleksowany. Modulacja PWM.
  3. Zastosowanie języka maszynowego do tworzenia precyzyjnych programów w językach C/C++. Przykłady: pilot RTV, termometr cyfrowy, programowalna dioda LED.
  4. Tekstowy i graficzny wyświetlacz LCD. Strumień wyjściowy języka C - funkcja printf. Zapisywanie stałych w pamięci programu.
  5. Transmisje szeregowe: RS232, SPI, I2C.
  6. Przetwornik A/C. Komparator. Liczniki. Przerwania. Pamięć EEPROM. Watchdog. Mechanizm usypiania.
  7. Programy do projektowania układów elektronicznych. Mini projekt.
  8. Moduł ST Nucleo F103RB: transmisja RS232, formatowane wyjście, przerwania, układ DMA. Moduł ST F411 Discovery.
  9. Moduł Wemos D1 mini.
  10. Przykłady: sterowanie silnikiem prądu stałego, przekazywanie danych do serwera WWW, gotowy produkt - inteligentne gniazdko sieciowe.