>

Arduino

Régen úgy gondoltuk, hogy ez "csak" egy alapozó kurzus. Tévedtünk. Ez all-in.
A tanfolyam során a kezdőknek is érhető, emészthető módon tálaljuk az Arduino programozást és egyszerű projekteken keresztül megismerik a konkrét eszközöket és a platformot.
Az összes univerzális Arduino funkcionalitást vesszük és a hardverprogramozással is szorosabb barátságot kötnek a tanulók.
Különböző analóg és digitális szenzorokat is kipróbálunk, saját drivert is írunk - ez a kurzus jóval több, mint egy "hogy dugj össze két cuccot" tutorial!
A tanulók képesek lesznek a neten található kismillió projektet megépíteni, a hibáit kijavítani, továbbfejleszteni, illetve saját projektet megtervezni és kivitelezni.
A neten rendelhető érzékelőket és végrehajtókat pedig képesek lesznek a projektekben helyesen használni.
Elektronikai és programozás alapismeretek szükségesek! A YouTube-on elérhető, online C++ programozás tanfolyamot is készítünk.

A tanfolyam tartalma:

  • Az Arduino platform
  • Változók, adattárolás az Arduinóban
  • Alap függvények
  • Digitális és analóg IO
  • Gyári, külső és saját könyvtárak (írása is, nem csak felhasználása)
  • OOP (objektum-orientáltság) az Arduinóban
  • Clean Code
  • Megszakítások
  • Az összes Arduino periféria
    • PWM: motorvezérlés, hangkeltés, fényerősség vezérlés
    • UART/Soros port/Serial
    • ADC
    • EEPROM
    • I²C
    • SPI

Eszközök

A korábbi tanfolyamokhoz képest nagy változás az egyedi oktatópanel.
Noha a dugdosás, az építés az egyik legnagyobb élmény ebben a műfajban, borzasztó időigényes!
A hibalehetőségekről nem is beszélve - kontakthiba, rossz bekötés, megszakadt vezeték, mind előfordult már!
Ezért saját oktatópaneleket terveztünk, a Piros és Kék Shield személyében. Ezekre integráltuk a használt eszközök legjavát.
Ami nem fért rá, az rádugható, és a készletben adjuk.

Mi van a dobozban?

  • Blue Shield
    • LED jelzőlámpa
    • RGB LED (PWM)
    • 74HC595 shift regiszter + LED skála
    • MAX7219, 7 szegmenses vezérlő / LED mátrix (modul)
    • Motorvezérlő H-híd + külső tápcsatlakozó
    • Piezo buzzer
    • Jumper (plomba)
    • Gomb, megszakításra kötve
    • HC-SR04 ultrahangos távolságérzékelő (modul)
  • Red Shield
    • NTC hőmérő
    • Fotoellenállás
    • Potenciométer
    • Enkóder
    • SD foglalat
    • 24AA02E48 I²C EEPROM
    • RC szervó (csatlakozó)
    • VL53L0X lézeres távolságérzékelő (modul)
    • SSD1306 OLED kijelző (modul)
  • Egy Arduino Uno + USB vezeték
  • SG90 RC szervó
  • Áttételes 6V DC kefés motor
  • És egy kis meglepetés
A tanfolyam erősen épít a panelokon elérhető eszközökre, enélkül nem lehet a tanfolyamon részt venni!
Senki se szeretné, hogy "Ezt most ide dugtam, miért nem működik?" és "Nálam csak ilyen volt, nekem mit kell csinálni?" kérdések miatt csússzon az óra!

Helyben saját laptop használata erősen ajánlott, de tudunk adni.
Online oktatás esetén a résztvevőknek postán biztosítjuk az oktatópaneleket, illetve be is lehet ugrani érte.
A FoxPost a partnerünk, csomagautomatába vagy házhoz is kérhető, illetve utánvét is van.
Postázás esetén név, saját vagy automata címe, email, illetve telefonszám szükséges! Az oktatási csomagra 10 000 Ft kauciót kérünk, és a tanfolyam végén kérjük mihamarabb juttassák vissza, hogy bevizsgálhassuk és visszaküldhessük a kauciót.
A technikai feltételek:

  • élő netkapcsolat, mert videókonferencián keresztül zajlik az óra
  • dupla monitor erősen ajánlott, így egyiken lehet a kód, másikon az előadás
  • mikrofon ajánlott, de nem kötelező
  • webkamera egyáltalán nem szükséges
Ha dupla monitor nincs, de egy okostelefon vagy tablet akad,
akkor a spacedesk alkalmazás hálózaton keresztül monitort csinál a telefonból.
spacedesk
A tanfolyam 8 alkalmas (heti 1x2 óra), 2 hónapig tart, 24 000 Ft.