Om du är tekniskt lagd och tycker om att hålla på med elektronik, komponenter, kretskort, kablar, lödning, dioder och annat – att helt enkelt bygga coola prylar som fungerar – så kanske du känner till Arduino?
Arduino är ett koncept för teknik som baseras på open source, alltså öppen källkod. I konceptet ingår både hårdvara och mjukvara som gör det möjligt att styra elektronik, till exempel en robot eller annan typ av maskin, från din dator eller din smarta mobiltelefon.
En microcontroller eller mikrokontroller är den del på ditt Arduino kretskort som tar emot information från din dator och som har olika ingångar och utgångar och låter din robot utföra olika handlingar efter ditt program.
Mikrokontrollern är faktiskt en liten liten enkortsdator med arbetsminne, programminne och processor som utgör både hjärtat och hjärnan i din robot.
Arduino låter din robot eller annan elektronik känna av omgivningen genom olika typer av sensorer som kopplas till mikrokontrollern. Det finns till exempel ljussensorer, färgsensorer, rörelsesensorer och andra typer av sensorer som så att säga ger din skapelse olika sinnen.
Den kan kontrollera ljuset hemma hos dig, slå på och av reläer, ljud, motorer och styra olika saker. Du kan bygga allt från ett enkelt larmsystem till ditt rum till en avancerad robot som kan utföra olika uppgifter – allt efter kunskapsnivå och vilka resurser du har tillgång till.
Det finns olika shields och tillbehör som du kan ansluta till Arduinos kretskort för att ge din robot eller maskin olika funktioner. Kretskortet kopplas vanligen till din dator via usb, men det finns också olika moduler där du kan skicka data mellan din dator och din robot via bluetooth.
Den kod du lägger in i din robot kan du antingen skriva själv om du är en duktig programmerare – men det finns också gott om program att ladda ner gratis från nätet. När du fört över data till mikrokontrollen på ditt Arduino kretskort kan du dra ur USB-sladden och låta din skapelse använda en annan strömkälla – exempelvis helt vanliga eller återuppladdningsbara batterier.
Du behöver inte vara en programmerare för att kunna bygga smarta prylar med Arduino – det finns gott om guider på nätet för dig som är nybörjare men ändå vill programmera själv. Arduino passar dig som vill bygga enkla eller avancerade saker som exempelvis robotar på hobbynivå och som är intresserad av elektronik och teknik.
Eftersom mjukvaran är open source finns det nästan hur mycket program som helst som du kan ladda ner, använda, vidareutveckla eller bara låta dig inspireras av.
Om du inte pysslat med Arduino förut är det en mycket bra idé att köpa ett färdigt startkit till att börja med. Där får du med alla komponenter och beskrivningar du behöver för att bygga dina första projekt.
Delarna kan givetvis också återanvändas i kommande projekt, så att börja med ett kit för nybörjare är absolut inte bortkastade pengar även om du kanske känner att du vill avancera så snart som möjligt.