4Jul
Arduino är en öppen prototypplattform för öppen källkod baserad på flexibel, lättanvänd maskinvara och mjukvara. Idag hjälper vi dig att komma igång genom att visa dig några av de tillgängliga alternativen och hur lätt det är att komma igång.
Arduino-hårdvara är ett kretskort med öppen mikroprocessor och ingång / utgång( I / O) för kommunikation och kontroll av fysiska objekt( LED, servos, knappar etc.).Styrelsen kommer typiskt att drivas via USB eller en extern strömförsörjning som i sin tur tillåter den att driva annan hårdvara och sensorer.
Arduino har också en öppen källkodskomponent som liknar C ++.Den integrerade utvecklingsmiljön Arduino( IDE) tillåter dig att skriva kod, kompilera den och sedan ladda upp den till din Arduino för fristående användning vid prototyper och projekt.
Allt detta var utformat för att vara lätt att använda för att låta konstnärer och tillverkare fritt utveckla sina idéer till verkliga objekt. Om du är intresserad av att bygga något själv, ta en titt för att se maskinvaruinställningarna och programvara som är tillgänglig för att få igång.
Arduino Varianter
Arduino-hårdvaran är "öppen källkod", innebär att du kan se schema över alla tillgängliga kartor. Det betyder att du är fri att köpa maskinvarukomponenterna och lödda brädan tillsammans om du är så benägen. För att komma igång, skulle vi antagligen bara rekommendera att du spenderar ~ $ 30 och ser hur mycket du verkligen vill investera.
Bilden nedan skapades med Fritzing och är layouten för en grundläggande Arduino med en brödbräda.
Arduino kommer i en mängd olika typer som gör att man väljer det rätta som är svårt att bestämma, men variation ger också flexibilitet vid val av den perfekta lösningen.
Vi kan inte täcka alla Arduino-alternativ, men här är några anmärkningsvärda alternativ för att komma igång.
Arduino Uno
Uno är en bra starter Arduino, den ger en solid grund för dem som bara börjar och har många alternativ du vill ha när du utforskar plattformen. Det fungerar också med nästan alla sköldar tillgängliga( mer om detta senare).
Arduino Nano
Nano är nästan funktion för funktionen samma som Arduino Uno, men den är ungefär 1/3 storlek och kan inte använda sköldar enkelt. Uno är tänkt att användas som en permanent fixtur i projekt eller med breadboards för testning.
Arduino Lilypad
Lilypad har en unik design som kan sys i tyger för bärbara projekt eller konst. Naturligtvis är du inte begränsad till de här applikationerna, men sköldar kommer inte att fungera på denna Arduino, så expansion kan bli svår.
Arduino Mega 2560
Mega 2560 har mer minne och fler I / O-stiften än någon annan Arduino. Detta är den största och bästa Arduino du kan få, men du kanske inte behöver så mycket makt om dina projekt inte kräver det. Detta skulle också vara en dyrare Arduino att lämna i ett projekt permanent.
Netduino
Netduino är kusinen till Arduino. Det är fortfarande en hårdvara hacking och prototyplösning för öppen källkod. Men Netduino kör. NET Micro Framework för dess programbas. Den är stift kompatibel med Arduino sköldar, men vissa kan kräva förare att köra.
För mer Arduino hårdvara kolla länken nedan.
Arduino Accessoarer( Shields)
Shields gör det enkelt att lägga till funktionalitet för din Arduino. De har pinnar som skjuter rakt in i toppen av din Arduino och du kan omedelbart dra nytta av vad skölden kan göra. Du kan också lägga till flera sköldar åt gången. En Arduino som tittar på Twitter för en viss hashtag( Ethernet-sköld) och sedan kontrollerar en RC-bil med RF( RF-skärm) ligger inte utanför ramen för ett enda projekt tack vare skärmens flexibilitet.
Du kommer att märka under det att vissa skärmar ser mycket ut som Arduino boards själva, men inte förvirrad eftersom de saknar den huvudsakliga processorkraften för att köra koden du ska skriva i skisser( mer nedan).
Ethernet
Detta är en av de mest populära sköldarna eftersom den utökar din Arduino för att kunna använda internet för kommunikation och kontroll. Ethernet-skärmen är en av de mest mångsidiga, och när du har behärskat grunderna bör du se för att få en så att du kan göra din tvättmaskin /toaster/ kaffebryggare tweet.
XBee
XBee-skärmen gör det enkelt att kommunicera med trådlös kommunikation. Du kan använda detta för att ansluta två Arduinos tillsammans eller skapa ett helt nätverksnätverk av Arduinos som en dag kommer att reglera världen!
Motor
Arduino kan styra motorer och servo utan att behöva en skärm, men motorskärmen ramar upp den förmågan att 11. Du kan använda denna för att fjärrstyra din gräsklippare eller bygga din egen robot.
Det finns många andra Arduino-sköldar tillgängliga som musik, videospel och bluetooth. Det här är bara toppen av isberget, och vi rekommenderar att du gör en egen sökning för att hitta den perfekta skärmen för ditt projekt.
Om du vill prototypa Arduinos och sköldar tillsammans med olika sensorer rekommenderar vi att du checkar ut Fritzing, som inte bara hjälper till med prototyperna, men hjälper dig också att visa hur du gör permanenta PCB-kort för att producera ditt projekt.
Programmering( skisser)
Arduino IDE är ett verktyg för plattformsutvecklare skrivet i Java. Det låter dig styra alla programfunktioner i din Arduino.
Varje program du skriver kallas en skiss och sammanställs och laddas upp till din Arduino med IDE.Många skisser är gratis tillgängliga online och IDE innehåller även en mängd exempel för att komma igång med nästan alla funktioner som din Arduino kan.
Eclipse och Notepad ++ är populära alternativ för att skriva dina skisser, men de saknar enkel tillgång till skiss exempel och sammanställa / ladda upp den färdiga skissen till Arduino.
Resurser
Den här artikeln är avsedd att starta i dina Arduino-projekt. För mer läsning kolla länkarna nedan och kom igång med att göra saker.
Om du har mer användbara länkar eller ett eget Arduino-projekt, kan du lämna en kommentar för att dela med alla läsare.
Projekt Idéer
http: //arduino.cc/en/Tutorial/ Hemsida
http: //www.arduino.cc/playground/Projects/ ArduinoUsers
http: //hackaday.com/category/ arduino-hacks /
http: //www.instructables.com/tag/ typ-id / kategori-teknologi / kanal-arduino /
Arduino hårdvaru referens http: //arduino.cc/en/Main/ Hårdvara
Videor https: //www.youtube.com/user/makemagazine
http: //www.circuitsathome.com/