Arduino
Arduino er en åpen kildekode-plattform som består av en serie mikrokontrollere og et programvareutviklingsmiljø som brukes til å utvikle og programmere elektroniske prosjekter.
Arduino-mikrokontrollerne er rimelige, enkle å bruke og passer for både nybegynnere og erfarne elektronikkentusiaster.
En Arduino-mikrokontroller består av en mikroprosessor, digitale og analoge innganger og utganger (I/O-porter) samt en USB-port for programmering og kommunikasjon med datamaskinen.
Den støtter også tilkobling til ulike sensorer, motorer og andre elektroniske komponenter.
Det fins ei rekke ulike Arduino-mikrokontrollere, for eksempel Arduino UNO, Arduino Nano, Arduino Mega og Arduino Leonardo. Modellene har forskjellige spesifikasjoner, men de deler alle den samme grunnleggende funksjonaliteten.
Fordi Arduino benytter en såkalt åpen kildekode, leverer også andre produsenter mikrokontrollere som kan programmeres på samme måte som en Arduino-kontroller.
Arduino-programvaren, kjent som Arduino IDE (Integrated Development Environment), er et brukervennlig programmeringsverktøy som gjør det mulig å skrive og laste opp programvaren til Arduino-mikrokontrolleren. Programmeringsspråket som brukes i Arduino IDE, er basert på C/C++, men Arduino har også et eget sett med funksjoner og biblioteker som forenkler programmeringsprosessen.
Arduino er et utviklingsverktøy som kan brukes i ulike typer elektroniske prosjekter, for eksempel robotprogrammering, interaktive installasjoner, automatiserte systemer og sensorbaserte enheter. Plattformen har en stor og aktiv fellesskapsbase der brukere deler prosjekter og kodeeksempler og hjelper hverandre.
Arduino er et populært verktøy på grunn av sin enkelhet, tilgjengelighet og fleksibilitet. Det brukes av lærere, elever og studenter og av hobbyutviklere og profesjonelle utviklere over hele verden.