Kategóriák

Bevezetés a programozásba, Arduino alapokon
/Kezdő Szint/

Készítette: Dr Somlyai László

Mit fogsz megtanulni

A kurzus során a C programozási nyelv alapjaival ismerkedhetünk meg, az Arduino hardverközeli szemléletét előtérbe helyezve.

Mire leszel képes a kurzus végére?

C/C++ ismeretek

Arduino

Programozás alapok

Kurzus tartalma
Modulok száma: 8
Összes lecke: 12
Teljes időtartam: 2 óra 28 perc 39 másodperc
Szint: Kezdő
Így épül fel a képzés (modulok)

1. Bevezetés

Bevezetés.

2. Elektronikai alapok 1. rész

Elektronikai alapok a kezdéshez.

3. Elektronikai alapok 2. rész

Próbapanel bemutatása.

4. Arduino

Arduino panel és környezet bemutatása.

1. Változók

Változó típusok a C nyelvben, mikrokontrolleres környezetben.

2. Operátorok

Legfontosabb operátorok.

4. Függvények

Függvények, be meneti paraméterek, visszatérési érték.

1. Digitális jelek írása, olvasása

Digitális ki és bemenetek, GPIO portok.

2. Analóg jelek "írása", olvasása

Analóg feszültség mérése mikrokontroller segítségével. "Analóg jel" előállítása PWM jellel.

3. Soros port

Soros port kommunikáció két eszköz között.

4. Időzítés

Időzítések kezelése, Arduino környezetben.

Előképzettség

Nem szükséges semmilyen előképzettség - teljesen kezdők számára is érthetően, lépésről lépésre vezetünk végig.

Részletes leírás a kurzusról

Ebben a tananyagban megismerkedünk a C programozás alapfogalmaival, elektronikai és digitális technikai alapismeretekkel, mint például: - elektronikai és digitális alapfogalmak, - mi az az arduino, - változók és operátorok, - függvények, - vezérlési szerkezetek (if, for, while), - bemenet és kimenet kezelése, - hardverrel való kommunikáció, például egy LED ki- és bekapcsolása, - soros port, - időzítés. A C nyelv az egyik legismertebb és legszélesebb körben használt programozási nyelv, amely különösen fontos szerepet játszik a beágyazott rendszerek, például a mikrokontrollerek programozásában. Az Arduino egy nyílt forráskódú mikrokontroller-platform, amely ideális eszköz a C programozás gyakorlati elsajátításához, mivel egyszerű a használata, gyors a visszacsatolás, és azonnal láthatjuk a programozás eredményét – például LED-ek villogtatásával vagy érzékelők adatainak olvasásával. Az Arduino környezetében a programokat valójában egy C/C++-hoz nagyon hasonló nyelven írjuk, amely a háttérben fordításra kerül szabványos C kódra. Ez lehetővé teszi, hogy a tanulók valódi, alacsony szintű programozási ismeretekre tegyenek szert, miközben egy barátságos és jól dokumentált platformot használnak. Mindezt egy Arduino panel (Arduino Nano) segítségével, ahol gyakorlati példákon keresztül tanuljuk meg a programozás lépéseit – kezdve az egyszerű „villogó LED” programmal.

Hallgatói vélemények

Még nincsenek értékelések

Gyakran ismételt kérdések

Nincs megadva