Indholdsfortegnelse
Arduino
Om Arduino-board
Arduino er navnet på en virksomhed, som udvikler en open source elektronik udviklingsplatform af samme navn, til hurtig elektronik prototype-udvikling, (rapid prototyping equipment). Virksomhedens produkter er licenseret under GNU Lesser General Public License (LGPL) eller GNU General Public License (GPL), der tillader andre producenter at fremstille kopier af produktet på samme måde, som IBM tillod andre hardwareproducenter at lave kloner af den første IBM kompatible PC tilbage i start 1980'erne. Arduino platformen består primært af:
- Forskellige microcontroller printboards hvor microcontroller'ens indgange og udgange er gjort tilgængelig for tilslutning af eksterne elektroniske komponenter.
- Et integreret programmeringsmiljø (IDE), der gør det nemt at programmere microcontroller'en, som kan installeres både på Linux, Mac og Windows.
- Arduino programmeringssproget hedder ”Wiring”, som kan downloades her: Arduino IDE, og er baseret på programmeringssproget: C/C++.
- Hvis problemer haves mht. kommunikation mellem Windows-styresystemet og Arduino-board'et: CH340 Windows 10 driver download
Arduino produkter kan både købes som originale boards fra producenten eller fra leverandører fx. i Kina til lavere pris, som har kopieret teknologien helt lovligt pga. GNU-licensen. Se:
- Arduino kompendium (dansk)
Virtuel udvikling
Har man behov for at udvikle et produkt eller dele af et produkt i El-/Arduino-værksted, er det nu blevet muligt hjemmefra - ved at udvikle produktet virtuelt. Se video om El-/Arduino-simulator, hvor man virtuelt kan konstruere et el-kredsløb på breadboard + tilslutte Arduino, udvikle programmeringskode og afvikle denne på Arduino-board i en webbrowser. Se video om simulatoren og opret derefter en gratis bruger. Aflevering af et virtuelt el-/Arduino-produkt er en video (screencast) af simuleringen i webbrowser.
Arbejdsgang ved anvendelse af El-/Arduino-værksted:
- Lav flow chat / rutediagram som grundlag for den software der skal udvikles.
- Lav Fritzing-diagram og efterfølgende el-diagram for kredsløbet.
- Udvikling af egen software i simulatoren.
- Konstruér el-kredsløbet sammen med Arduino (nu virtuelt i simulatoren).
- Afprøv produktet via simulering på egen PC, der filmes som dokumentation.