Här är våra egna lektioner/labb för Arduino, det bygger dels på vårt eget Arduino Uno R3 Starterkit samt vårt nya Arduino Leonardo Starterkit och de komponenter som följer med där, men man kan följa med ändå utan vårt kit om man har likvärdiga komponenter (vi säljer även en komponentsats). Vi försöker hålla detta på en nybörjarnivå dels för Arduino och elektroniken, så att har man ingen erfarenhet av något skall man kunna genomföra lektionerna.
Tänk på att vissa lektioner inte kan köras direkt på Arduino Leonardo, då vi använt oss av direkt I/O access för att snabba upp förloppet på Arduino Uno R3. Vi kommer inom kort att gå igenom lektionerna och även göra en anpassad version för Leonardo.
Vi har även informationsexempel som kan lära dig att bli en bättre programmerare, dyka lite under huven i Arduinomiljön eller använda och analysera externa komponenter.
Slutligen har vi lite mer avancerade lektioner/labb där det kan krävas ytterligare komponenter som inte finns i vårt starterkit, men då inkluderar vi förslag till var man kan införskaffa detta.
Fler lektioner/labb kommer med jämna mellanrum, dels enkla för nybörjare men även lite mer avancerade där man kan lära sig mycket om Arduino och C/C++ programmering. I dessa avancerade lektioner kommer vi att göra lektioner med LED matriser, Bluetooth, Ethernet Shield, ZigBee och mycket mer. Men ha tålamod, det tar tid att göra dessa.
Mycket nöje!
Förberedelser och Installation
Förberedelser
Montering av akrylplatta, Arduinokort och kopplingsdäck.
Installatiom – Arduino Uno
Installation av Arduino IDE, drivrutiner för Arduino Uno samt första testet.
Installation – Arduino Leonardo
Installation av Arduino IDE, drivrutiner för Arduino Leonardo samt första testet.
Nybörjar Exempel
Lektion 1
Koppla in en extern lysdiod och få den att blinka.
Lektion 2
Koppla in en knapp som får en lysdiod att tändas när man trycker på den.
Lektion 3
Vi gör programmet från lektion 2 mer avancerat.
Lektion 4
Vi gör rinnande ljus med 8 lysdioder.
Lektion 5
Läsa av analoga ingångar, vi bygger vidare på lektion 4.
Lektion 6
Relän, dioder och transistorer.
Lektion 7
Vi gör ett trafikljus. Visar hur millis() och switch() fungerar.
Lektion 8
Lite om PWM och små DC motorer.
Lektion 9 (NY)
LCD – Hello World, en enkel introduktion till LCD.
Lektion 10 (NY)
TMP36 – En analog temperaturgivare.
Lektion 11 (NY)
Fotoresistor (LDR)
Lektion 12 (NY)
7-Segment LED
Lektion 13
Kommer inom kort…
Informations Exempel
Direkt I/O
Lär dig använda I/O portar direkt vid tidskritiska funktioner.
Avancerade Exempel/Projekt
Roterande text
Roterande text via en 8×8 LED matris.
RGB LED Kedja
Ett litet roligt projekt som ser ut som när man laddar en film på YouTube.
Avancerad LED hantering (kommer inom kort)
Ett projekt som vi tagit fram för att styra lysdioder i modelljärvägshus.
Externa Länkar
Arduino Språkreferens
Här finns alla standardfunktioner, variabeltyper samt syntax på språket (Engelska).
Öppna gärna den i en annan flik eller skriv ut.
Text och bilder får inte kopieras och läggas på andra sidor utan skriftligt tillstånd från
LAWICEL AB, men länka gärna hit. Kod som vi skrivit för dessa lektioner får
givetvis användas och ändras utan tillstånd och skall ses som öppen källkod.
Senast uppdaterad den 3 maj 2013