Kurset gir en kort innføring i programmering og bruk av mikrokontrolleren ESP32 ved hjelp av Arduinoplattformen. Kurset viser hvordan du kan lage enkle, programmerbare maskiner som kommuniserer med standard hardware som brytere, lamper, tilkobling til WiFi og kommunikasjon over HTTP. Målet er at kurset skal gi inspirasjon til å lage dine egne maskiner.
Kurset krever ingen forkunnskaper i elektronikk eller lavnivåprogrammering. Vi kommer til å koble opp enkle kretser, og skrive litt C++. Du må ha en datamaskin med USB-A- port eller passende overgang.
Du trenger en datamaskin og noen komponenter for å gjennomføre kurset.
Elementær kunnskap om programmering (Java, C, Ruby, Perl e.l.).
Det er flere ulike måter å gjøre leksjonene på, men følgende rekkefølge anbefales:
- Enkle analoge kretser (kan droppes dersom du allerede har OK kjennskap til elektronikk og breadboards)
- Hello World
- Styr LED fra knapp
- WiFi og REST
- Les potmeter
- LED og PWM
- I2C OLED
- Nevralt nettverk inferens
- TM1638
- Servo
Hvis du er ferdig med alle oppgavene eller vil teste ut ting på egenhånd kan du se på forslag til andre ting du kan kjøre med settet.