- Engelska
- 中文 (kinesiska)
Vad är Arduino?
Arduino är en öppen källkodsplattform baserad på lättanvänd hårdvara och programvara. Arduino-kort kan läsa ingångar – ljus på en sensor, ett finger på en knapp eller ett Twitter-meddelande – och förvandla det till en utgång – aktivera en motor, sätta på en LED, publicera något online. Du kan berätta för din tavla vad du ska göra genom att skicka en uppsättning instruktioner till mikrokontrollern på tavlan. För att göra det använder du programmeringsspråket Arduino (baserat på Wiring) och Arduino Software (IDE), baserat på Processing.
Arduino har genom åren varit hjärnan i tusentals projekt, från vardagliga föremål till komplexa vetenskapliga instrument. En världsomspännande grupp av tillverkare – studenter, hobbyister, artister, programmerare och yrkesverksamma – har samlats runt denna open source-plattform, deras bidrag har lagt till en otrolig mängd tillgänglig kunskap som kan vara till stor hjälp för både nybörjare och experter.
Arduino föddes vid Ivrea Interaction Design Institute som ett enkelt verktyg för snabb prototyping, riktad till studenter utan bakgrund inom elektronik och programmering. Så snart det nådde ett större samhälle började Arduino-kortet förändras för att anpassa sig till nya behov och utmaningar och differentierade sitt erbjudande från enkla 8-bitars kort till produkter för IoT-applikationer, bärbar, 3D-utskrift och inbäddade miljöer. Alla Arduino-kort är helt öppen källkod, vilket ger användare möjlighet att bygga dem självständigt och så småningom anpassa dem till deras specifika behov. Programvaran är också öppen källkod och den växer genom bidrag från användare över hela världen.
Varför Arduino?
Tack vare sin enkla och tillgängliga användarupplevelse har Arduino använts i tusentals olika projekt och applikationer. Arduino-programvaran är lätt att använda för nybörjare, men ändå flexibel nog för avancerade användare. Den körs på Mac, Windows och Linux. Lärare och studenter använder den för att bygga billiga vetenskapliga instrument, för att bevisa kemi- och fysikprinciper eller för att komma igång med programmering och robotik. Designers och arkitekter bygger interaktiva prototyper, musiker och artister använder den för installationer och för att experimentera med nya musikinstrument. Tillverkare använder naturligtvis den för att till exempel bygga många av de projekt som visas på Maker Faire. Arduino är ett viktigt verktyg för att lära sig nya saker. Vem som helst – barn, hobbyister, artister, programmerare – kan börja tinka genom att följa instruktionerna steg för steg i ett kit eller dela idéer online med andra medlemmar i Arduino-communityn.
Det finns många andra mikrokontroller och mikrokontroller. plattformar tillgängliga för fysisk databehandling. Parallax Basic Stamp, Netmedias BX-24, Phidgets, MITs Handyboard och många andra erbjuder liknande funktioner. Alla dessa verktyg tar de röriga detaljerna i programmering av mikrokontroller och slår in det i ett lättanvänt paket. Arduino förenklar också arbetet med mikrokontroller, men det ger en viss fördel för lärare, studenter och intresserade amatörer framför andra system:
- Billigt – Arduino-kort är relativt billiga jämfört med andra mikrokontrollerplattformar. Den billigaste versionen av Arduino-modulen kan monteras för hand, och till och med de förmonterade Arduino-modulerna kostar mindre än $ 50
- Plattform – Arduino Software (IDE) körs på Windows, Macintosh OSX, och Linux-operativsystem. De flesta mikrokontrollsystem är begränsade till Windows.
- Enkel, tydlig programmeringsmiljö – Arduino Software (IDE) är lätt att använda för nybörjare, men ändå tillräckligt flexibel för att avancerade användare också ska kunna dra nytta av det. För lärare är det bekvämt baserat på Processing-programmeringsmiljön, så studenter som lär sig att programmera i den miljön kommer att känna till hur Arduino IDE fungerar.
- Öppen källkod och utbyggbar programvara – Arduino-programvaran publiceras som öppen källkodsverktyg, tillgängliga för förlängning av erfarna programmerare. Språket kan utökas genom C ++ – bibliotek, och människor som vill förstå de tekniska detaljerna kan göra ett steg från Arduino till AVR C-programmeringsspråket som det bygger på. På samma sätt kan du lägga till AVR-C-kod direkt i dina Arduino-program om du vill.
- Öppen källkod och utdragbar hårdvara – Arduino-kortens planer publiceras under en Creative Commons-licens, så erfarna kretsdesigners kan skapa sin egen version av modulen, utöka den och förbättra den. Till och med relativt oerfarna användare kan bygga modulen för att förstå hur den fungerar och spara pengar.
Hur använder jag Arduino?
Se hur man får startguide. Om du letar efter inspiration kan du hitta ett stort utbud av självstudier på Arduino Project Hub.
Texten till startguiden för Arduino är licensierad under Creative Commons Erkännande-Dela Lika 3.0-licens. Kodprover i guiden släpps till allmänheten.