Ezen az oldalon az Arduino áramköri lap, valamint a hozzá illeszthető külső elektronikai kapcsolások szimulációival készült példák és feladatok találhatók.
Az adott példaprogram linkjére kattintva megnyílik a Tinkercad oldalán lévő példa. A példa forráskódját a Szimuláció, majd a Kód gombra kattintva lehet megtekinteni.
A feladatok részben lévő szimulációkhoz szükséges a Tinkercad szimulátorban lévő sablon C program írása. A program írásához regisztrálni kell a Tinkercad oldalán. Egy feladatot megnyitva a “Másolás és tervezés” gombra kell kattintani, majd a “Kód” gombra és elkezdhetjük megoldani a feladatot.
Példák
Bevezetés
- 0. példa – Hello Arduino
C programozási nyelv alapjai
- 1.1. példa – Egész számok (alapok)
- 1.2. példa – Egész számok (extrák)
- 1.3. példa – Lebegőpontos számok
- 1.4. példa – Tömbök
- 1.5. példa – Struktúrák
- 1.6. példa – Vezérlési szerkezetek
- 1.7. példa – Függvények
- 1.8. példa – Mutatók
- 1.9. példa – Makrók, változók deklarálása és hatásköre
- 2.1. példa – Matematikai függvények
Arduino alapok
- 2.2. példa – Soros port
- 2.3. példa – Digitális I/O
- 2.4. példa – Analog I/O
- 2.5. példa – Időzítések, idő mérése
Feladatok
Ezekhez a szimulációkhoz kész áramkör és kezdetleges program biztosított, amiben az alapműködés oktató jelleggel bemutatásra kerül. Egyre nehezedő feladatokat kell megoldani.
Könnyebb feladatok
- 1. feladat – Hőmérsékletmérés (TMP36)
- 2. feladat – Közlekedési lámpa
- 3. feladat – 7 szegmenses kijelző
- 4. feladat – Feszültségosztó
- 5. feladat – RGB LED
Nehezebb feladatok
- 6. feladat – Piezo zongora
- 7. feladat – Charlieplexing: n kimenettel n2-n LED vezérlése
- 8. feladat – LED mátrix (8×8)
- 9. feladat – Ultrahangos távolságmérés
- 10. feladat – Multitasking
Könyvtárakat ismertető feladatok
Ezek jellemzően könnyűek, viszont extra könyvtárakat kell hozzájuk megismerni.
- 11. feladat – Mikroszervo
- 12. feladat – NeoPixel
- 13. feladat – Billentyűmátrix
- 14. feladat – LCD
- 15. feladat – IRremote