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