Arduino tanfolyam kezdőknek és haladóknak

Ez az előadássorozat a kezdőknél alapfokú elektronikai jártasságot és minimális angol nyelvtudást feltételez. A haladóknál többéves programozási és elektronikai tapasztalatot feltételezünk

  • Ismerkedés az Arduino/ESP8266/ESP32 mikrovezérlő kártyával és az integrált programfejlesztői környzetettel.
  • I/O portok kezelése, Arduino adattípusok
  • Vezérlési szerkezetek, relációs operátorok
  • Programciklusok szervezése
  • Analóg I/O
  • Analóg és digitális szenzorok
  • Kommunikáció (UART, I2C, SPI, LCD kijelzők)

Előadások a 2021/2022-es tanévben (kezdőknek és haladóknak)

A mintaprogramokat az Arduino IDE 1.8.15 és az ESP32 2.0.0 változatával próbáltuk ki

1. Ismerkedés az ESP32 kártyával, és az Arduino környezettel (2021. szeptember 9.)   előadásvázlat mintaprogramok

2. Változók típusai, feltételvizsgálat, programelágazás (2021. szeptember 16.)   előadásvázlat mintaprogramok

3. Érintésérzékelés, impulzusszélesség-moduláció (PWM) (2021. szeptember 30.)   előadásvázlat mintaprogramok

4. Analóg I/O, analóg szenzorok (2021. november 4.)   előadásvázlat mintaprogramok

5. Programmegszakítások, időzítők, digitális szenzorok (2021. december 2.)   előadásvázlat mintaprogramok

6. I2C busz kezelése, WiFi (S)NTP óraprojekt (2022. január 27.)   előadásvázlat mintaprogramok video

7. ESP32 webkliens IOT alkalmazások (2022. február 17.)   előadásvázlat mintaprogramok video

8. ESP32 MQTT kliens/szerver (2022. március 10.)   előadásvázlat mintaprogramok video

9. ESP_NOW kommunikáció (2022. március 31.)   előadásvázlat mintaprogramok video

10. ESP32 webszerverek - 1. rész (2022. április 28.)   előadásvázlat mintaprogramok video

11. ESP32 webszerverek - 2. rész (2022. május 12.)   előadásvázlat mintaprogramok video


Előadások a 2020/2021-as tanévben (kezdőknek és haladóknak)

A mintaprogramokat az Arduino IDE 1.8.13 változatával próbáltuk ki

1. Ismerkedés az Arduino kártyával, digitális I/O (2020. szeptember 3.)   előadásvázlat mintaprogramok

2. Változók típusai, feltételvizsgálat, programelágazás (2020. szeptember 17.)   előadásvázlat mintaprogramok

3. Tömbök, ciklusok, számkijelző multiplex vezérlése (2020. október 1.)   előadásvázlat mintaprogramok

4. Az analóg-digitális átalakító (ADC) használata (2020. október 15.)   előadásvázlat mintaprogramok

5. Az analóg-digitális átalakító (ADC) használata - 2. rész (2020. november 12.)   előadásvázlat mintaprogramok video

6. Időzítők-számlálók (timers) (2020. november 26.)   előadásvázlat mintaprogramok video

7. Ultrahangos távolságmérés (2020. december 10.)   előadásvázlat mintaprogramok video

8. Impulzusszélesség moduláció (PWM) (2021. január 7.)   előadásvázlat mintaprogramok video

9. Motorvezérlés, bevezetés a robotikába (2021. január 28.)   előadásvázlat mintaprogramok video

10. Reflexiós fényérzékelők, akadályelkerülő robot (2021. február 11.)   előadásvázlat mintaprogramok video

11. Falkövető robot, I2C OLED kijelzők (2021. február 25.)   előadásvázlat mintaprogramok video

12. ESP8266 programozása Arduino környezetben (2021. március 11.)   előadásvázlat mintaprogramok video

13. ESP8266 webkliens alkalmazások - 1. rész (2021. március 26.)   előadásvázlat mintaprogramok video

14. ESP8266 webkliens alkalmazások - 2. rész (2021. április 15.)   előadásvázlat mintaprogramok video

15. ESP8266 alapú MQTT szerver (2021. április 29.)   előadásvázlat mintaprogramok video

16. ESP8266 alapú webszerver – 1. rész (2021. május 13.)   előadásvázlat mintaprogramok video

17. ESP8266 alapú webszerver – 2. rész (2021. május 20.)   előadásvázlat mintaprogramok video


Előadások a 2019/2020-as tanévben (kezdőknek és haladóknak)

A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki

1. Ismerkedés az Arduino kártyával, digitális I/O (2019. szeptember 5.)   előadásvázlat mintaprogramok

2. Változók típusai, feltételvizsgálat, programelágazás (2019. szeptember 19.)   előadásvázlat mintaprogramok

3. Tömbök, programciklusok, megszakítások (2019. október 3.)   előadásvázlat mintaprogramok

4. Az analóg-digitális átalakító (ADC) használata (2019. október 17.)   előadásvázlat mintaprogramok

5. Analóg I/O (2019. november 14.)   előadásvázlat mintaprogramok

6. RGB színkeverés, jelalak vizsgálat (2019. november 28.)   előadásvázlat mintaprogramok

7. Processing, Wiring, Arduino – ahogy elkezdődött (2019. december 12.)   előadásvázlat

8. Ismerkedés a 8x8 LED mátrix használatával (2020. január 9.)   előadásvázlat mintaprogramok

9. LED mátrix vezérlése MAX7219 IC-vel (2020. január 23.)   előadásvázlat mintaprogramok

10. Az I2C kommunikációs csatorna (2020. február 6.)   előadásvázlat mintaprogramok

11. Ultrahangos távolságmérés, OLED kijelzők (2020. február 20.)   előadásvázlat mintaprogramok

12. Servo vezérlés, Processing keretrendszer, ultrahangos "radar" (2020. március 5.)   előadásvázlat mintaprogramok

13. Optoérzékelők, motorvezérlés, bevezetés a robotikába (2020. március 19.)   előadásvázlat mintaprogramok video

14. Térvezérlésű tranzisztorok (FET) (2020. április 16.)   előadásvázlat mintaprogramok video

15. Analóg és digitális RGB LED-ek vezérlése (2020. április 30.)   előadásvázlat mintaprogramok video

16. Egyszerű menüvezérlés, óra projektek (2020. május 14.)   előadásvázlat mintaprogramok video

17. Véges állapotgépek, ébresztőóra projekt (2020. május 28.)   előadásvázlat mintaprogramok video


Előadások a 2018/2019-ös tanévben (kezdőknek)

A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki

Támcsu Péter: Ismerkedés az Arduino környezettel (Minipirate) - 1. rész (2018. december 20.)   előadásvázlat

Ismerkedés az Arduino környezettel (Minipirate) - 2. rész (2019. január 10.)   előadásvázlat

Arduino programozás - digitális kimenetek vezérlése (2019. január 24.)   előadásvázlat mintaprogramok

I/O portok kezelése, változók, feltételvizsgálat (2019. február 7.)   előadásvázlat mintaprogramok

Vezérlési szerkezetek, ciklusszervezés (2019. február 21.)   előadásvázlat mintaprogramok

Analóg bemenetek (2019. március 7.)   előadásvázlat mintaprogramok

Analóg I/O, PWM (2019. március 21.)   előadásvázlat mintaprogramok

Hétszegmenses LED kijelzők 1. rész (2019. április 4.)   előadásvázlat mintaprogramok

Hétszegmenses LED kijelzők 2. rész (2019. május 2.)   előadásvázlat mintaprogramok

Hétszegmenses kijelző alkalmazások (2019. május 16.)   előadásvázlat mintaprogramok

LCD kijelzők alkalmazása 1. rész (2019. május 30.)   előadásvázlat mintaprogramok

LCD kijelzők alkalmazása 2. rész (2019. június 13.)   előadásvázlat mintaprogramok


Előadások a 2017/2018-os tanévben (haladóknak)

Arduino - a kispénzű amatőrök PLC-je (2017. szeptember 21.)   előadásvázlat mintaprogramok

A KAT120B (NEMO-Q) hívószám kijelző vezérlése Arduinoval (2017. október 19.)   előadásvázlat mintaprogramok


Előadások a 2016/2017-os tanévben (haladóknak)

A mintaprogramokat az Arduino IDE 1.0.6 változatával próbáltuk ki (kívéve, ahol külön jeleztük az eltérést)

Az Arduino, mint logikai analizátor (2017. február 9.)   előadásvázlat mintaprogramok

Az Arduino, mint Microchip PIC programozó (2017. április 27.)   előadásvázlat ArdPicProg.zip


Előadások a 2015/2016-os tanévben (haladóknak)

A mintaprogramokat az Arduino IDE 1.0.5 változatával próbáltuk ki

Bevezetés az Arduino mikrovezérlő kártya programozásába és a Mini Pirate bemutatása (2015. november 26.)   előadásvázlat Mini Pirate bemutató

Hétszegmenses LED kijelzők vezérlése (2015. december 3.)   előadásvázlat mintaprogramok

Kisteljesítményű egyenáramú motorok vezérlése (2015. december 17.)   előadásvázlat mintaprogramok

Fényérzékelés és fénymérés egyszerű eszközökkel (2016. január 14.)   előadásvázlat mintaprogramok

Hétszegmenses LED kijelzők vezérlése MAX6958 IC-ve (2016. január 28.)   előadásvázlat mintaprogramok

A PM6025 (7- és 16-szegmeneses) LCD kijelző vezérlése (2016. február 25.)   előadásvázlat mintaprogramok

A DS1307 és DS3231 valósidejű órák használata (2016. március 10.)   előadásvázlat mintaprogramok

WS2812 felfűzhető "intelligens" RGB LED-ek vezérlése (2016. április 7.)   előadásvázlat mintaprogramok

Orosz Péter: Motorvezérlés Arduino környezetben (2016. április 28.)   előadásvázlat

Bipoláris léptetőmotorok vezérlése (2016. május 19.)   előadásvázlat mintaprogramok

Kapcsolók, kapcsolósorok és -mátrixok (2016. június 2.)   előadásvázlat mintaprogramok


Előadások a 2014/2015-ös tanévben (középhaladóknak)

A mintaprogramokat az Arduino IDE 1.0.5 változatával próbáltuk ki

Bevezetés az Arduino mikrovezérlő kártya programozásába (2015. február 26.)   előadásvázlat

I/O portok kezelése, számrendszerek, bitműveletek (2015. március 12.)   előadásvázlat mintaprogramok

Vezérlési szerkezetek, relációs operátorok (2015. március 26.)   előadásvázlat mintaprogramok

Programciklusok szervezése, analóg I/O (2015. április 9.)   előadásvázlat mintaprogramok

Digitális szenzorok (2015. április 23.)   előadásvázlat mintaprogramok

Kommunikáció (a soros porttól a WiFi eszközökig) (2015. május 7.)   előadásvázlat mintaprogramok

LCD kijelzők vezérlése (2015. május 21.)   előadásvázlat mintaprogramok