Arduino ledde Dice (1 / 9 steg)
Steg 1: Vad är Arduino?
Arduino kan användas för att utveckla interaktiva objekt, med ingångar från olika växlar eller sensorer och kontrollera olika lampor, motorer och andra fysiska utgångar. Arduino projekt kan vara fristående, eller de kan kommunicera med programvara som körs på datorn (t.ex. Flash, bearbetning, MaxMSP.) Styrelser kan monteras för hand eller köpas färdiga; open-source IDE kan laddas ner gratis.
Arduinoen programmeringsspråk är en implementering av ledningar, en liknande fysiska plattform, som bygger på den bearbetning multimedia programmeringsmiljön.
Varför Arduino?
Det finns många andra mikrokontroller och mikrokontroller plattformar för fysiska datorer. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT: s Handyboard och många andra liknande funktioner. Alla dessa verktyg ta stökigt detaljerna i microcontroller programmering och sjal den upp i en enkel att använda paketet. Arduino också enklare att arbeta med microcontrollers, men det erbjuder viss fördel för lärare, elever och intresserade amatörer över andra system:
- Billig - Arduino styrelser är relativt billiga jämfört med andra microcontroller plattformar. Den billigaste versionen av modulen Arduino kan monteras för hand, och även förmonterade Arduino moduler kostar mindre än $50
- Plattformsoberoende - Arduino programvaran körs på Windows, Macintosh OSX och Linux operativsystem. De flesta microcontroller system är begränsade till Windows.
- Enkla, tydliga programmeringsmiljö - Arduino programmeringsmiljö är lätt att använda för nybörjare, men ändå tillräckligt flexibelt för avancerade användare att dra nytta av också. För lärare, är det bekvämt baserad på bearbetning programmeringsmiljö, så eleverna lära sig att programmera i denna miljö kommer att vara bekant med utseendet av Arduino
- Öppen källkod och extensible programvara - The Arduino programvara och publiceras som open source-verktyg, tillgänglig 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 ta steget från Arduino till AVR C programmering språk på vilka det grundas. På samma sätt kan du lägga AVR-C kod direkt i din Arduino program om du vill.
- Öppen källkod och utbyggbar hårdvara - Arduino är baserat på Atmel's ATMEGA8 och ATMEGA168 microcontrollers. Planerna för modulerna som publiceras under en Creative Commons licens, så erfaren krets designers kan göra sin egen version av modulen, utvidga och förbättra den. Även relativt oerfarna användare kan bygga bakbord version av modulen för att förstå hur det fungerar och spara pengar.
Jag använder Arduino?
Stegvisa instruktioner för att installera programvaran Arduino och ansluta den till en Arduino Duemilanove:
(Denna del togs från officiella webbplats för Arduino)