Arduino

Hva er Arduino?

Arduino er komplett system for en serie med mikrokontrollere kort. Disse er spesielt utviklet for å være enkel å bruke å komme i gang med. Arduino har også et egen IDE (Integrated development environment) som gjør det ekstremt enkelt å komme igang med å programmere. Med unntak av Arduino mini så har alle kortene innebygd programeringsinterface, reset krets, spenningsstabilisator, oscillatorkrets og bootloader.

De mest brukte Audrino kortene er basert på microcontrolleren ATmega328P ATmega168, ATmega32u4 og ATmega2560 fra Microchip (Tidligere Atmel). Spesifikasjonene på disse microkontrollrene er relativt like og det skaper derfor lite problemer å bytte mellom plattformene.

Arduino bare Arduino?

Selv om programvaren har et enkelt og brukervennlig IDE er det komplett og du kan til å programmere hva du måtte ønske. Det er i utgangspunktet basert på C+ men  Det finnes tilleggs pakker for å programmere det aller meste av mikrokontrollere og moduler på markedet.

Linker til programvare og dokumentasjon

Her finner du offisielle og uoffisielle linker til programmer og dokumentasjon.

Alternative IDE

Det finnes mange programeringspakker eller IDE som fungerer for Arduino. En av de mest brukte er Visual Studio Code Fra Microsoft med tillegget PlatformIO.

Andre moduler du kan programmer er blant annet wifi moduler basert på EPS8266