Annons

Att plocka upp ett nytt språk är aldrig lätt. Att försöka lära sig grundläggande elektronik på samma gång ber bara om problem. Ändå är Arduino-världen en av de mer givande färdigheterna där ute, och det är väl värt att lägga in ansträngningen. Det är dock tufft att veta var man ska börja.

De Arduino Project Handbook, skriven av Mark Geddes och publicerad av Ingen stärkelsepress, är en fantastisk plats att börja. Med 25 spännande projekt - alla med kopplingsscheman i fullfärg, anslutningsbord för stift och fotografier - också du kommer snart att göra saker som ett laser tripwire-larm eller styrspak laserkanon.

Ännu bättre: den här betydande boken är bara 25 $ direkt från No Starch Press, vilket ingår både en tryckt och digital kopia.

Första stegen

När jag började lära mig Arduino, använde jag ett allt-i-ett-startpaket som medföljde ett officiell Arduino Uno styrelse, en bok medförfattare av grundaren av Arduino, och några instruktioner för cirka 10 projekt. Det kostade nära 100 dollar vid den tiden. Projekten var alla ganska enkla och var och en introducerade i huvudsak en annan komponent. Det var inte mycket framsteg, och i slutet av att göra dem alla kände jag mig lite ofullständig. Du kunde ha gjort dem alla utan en Arduino. Jag var fortfarande osäker på hur jag skulle bygga upp de mer detaljerade och roliga grejerna. Med det mesta av det pris som togs upp av det officiella styrelsen, fanns det lite kvar i satsen för ytterligare startkomponenter. Det hela var lite överväldigande, och jag var klar med det på en helg.

instagram viewer

Numera kan du köpa klonbaserat startpaket med mycket värde för under $ 30, fyllda med intressanta komponenter som en LED-matris, LCD-skärm eller RFID-läsare. Det enda problemet med dessa är att dokumentationen allvarligt saknas; eller snarare, det är helt obefintligt. Arduino Project Handbook är ett bra komplement till dessa kit.

Arduino Project HandbookArduino Project Handbook Köp nu på Amazon $38.99

Arduino-projektets handbok

Även om namnet antyder att Arduino Project Handbook bara är en samling projekt, ingår den ett kort avsnitt om Arduinos bakgrund och historia innan du arbetar med Arduino ID. Det första projektet är guldstandarden "Hello World!" programmeringshandledning för elektronik: den blinkande lysdioden. Arduino Project Handbook är emellertid unik genom att den bryter ner varje kodrad - även alla de lockiga parenteserna - för att hjälpa dem med noll programmeringsupplevelse förstå exakt vad som händer på.

arduino projektbok -3

Det täcker inte bara de absoluta grunderna, det går sedan igenom till att kombinera komponenter och strukturera större projekt. Detta är en viktig färdighet: vem som helst kan kopiera några koder, men förstå fragmenten och sedan kombinera dem till något större än summan av delarna är där de verkliga svårigheterna lögn. Det finns dock ingen upprepning, så begrepp som förklarats i tidigare projekt förklaras inte igen. Det kan vara frestande att hoppa direkt till en styrspakstyrd laser, men att arbeta igenom projekten i ordning - särskilt de tidiga projekten - kommer att vara det bästa sättet att lära sig.

Om vi ​​talar om, är alla projektkoder tillgängliga att ladda ner från No Starch Press-webbplatsen, men jag rekommenderar starkt att du skriver ut den för hand. Det kan vara tråkigt, men det säkerställer att du undersöker varje kodrad. Under processen kommer du sannolikt att införa fel också. Att lära sig att identifiera relevanta felmeddelanden, hitta felet och korrigera det är en annan viktig färdighet som inte riktigt kan läras ut i en bok, men som bara kommer till din erfarenhet. Om du stöter på ett okänt funktionsnamn som inte förklaras i boken, kommer en snabb Google att avslöja allt.

Vi har pratat om vad du hittar i ett startpaket Vad finns i ditt Arduino-startpaket? [Arduino nybörjare]Inför en låda full av elektroniska komponenter är det lätt att bli överväldigad. Här är en guide till exakt vad du hittar i ditt kit. Läs mer tidigare, och i bokens bilaga hittar du en liknande uppdelning, liksom tekniska pinouts för hårdvaran.

arduino projektbok -4

Enkel att komplex

Arduino-projekthandboken tar dig faktiskt från utgångspunkten för en nybörjare och följer en logisk utveckling och förklarar nyckelbegrepp som det går. Projekten blir allt mer komplexa, med fler komponenter och längre program. Nedan är bara ett litet urval av de 25 inkluderade projekten. Du hittar hela innehållsförteckningen på bokens webbplats:

  • Ljudbaserat Memory-spel, liknande det klassiska Simon.
  • Raketskydd med en glödlampa och matchstick.
  • Joystick-kontrollerad laser, liknande den autonom lasertorn Pew Pew! Hur man bygger en lasertorn med en ArduinoÄr du uttråkad? Kan också bygga en lasertorn. Läs mer Jag satte ihop för några år sedan.
  • Ghost (eller snarare EMF) detektor.
  • Laser tripwire alarm.
  • RFID-kortinmatningssystem (du kan kombinera detta med ett kraftigt magnetiskt dörrlås, som vi gjorde här Skapa en autolåst kontordörr med Smartphon-närhetsgivareVi kommer att ställa in en Raspberry Pi med en Bluetooth-adapter för att vara på jakt efter när din smartphone är utanför räckvidden och snäpp ett relä till handling för att låsa dörren. Läs mer ).

Projekten är indelade i sju delar som täcker: lysdioder, ljud, servos, LCD-skärmar, räknare, säkerhet och avancerad.

Elektroniska tärningar

För att testa kvaliteten på instruktionerna byggde jag projekt nummer 16, en elektronisk form. Delvis berodde det på att jag aldrig har försökt använda en 7-segment LED-display tidigare, så jag visste att jag inte kunde fuska. Förutom att en av mina knappar var trasiga fungerade kablarna och koden första gången.

arduino projektbok -2

De tydliga, fullfärgade diagrammen och tabellerna med pinouts är lätt att förstå, och projektet använde bara komponenter som jag hade i mitt startpaket. Koden är väl dokumenterad om du ville göra ändringar, som att justera animationshastigheten för tärningar.

Ska du köpa Arduino-projekthandboken?

Arduino Project HandbookArduino Project Handbook Köp nu på Amazon $14.35

Om du är ny på Arduino bör du absolut köpa den här boken. Hoppa rakt förbi de märkesbaserade allt-i-ett-startpaketet som innehåller ett par tråkiga projekt. Dessa böcker leder dig inte bara genom de enkla nybörjarsakerna som alla gör; men också de komplexa, större projekten som visar den verkliga kraften hos Arduino. Dessa projekt kommer verkligen att hålla dig motiverad att fortsätta lära dig. Att ha en praktisk, spännande sak att göra är mer motiverande än att bara göra en sak för det.

Du kommer fortfarande att behöva köpa några få komponenter - till exempel skjutmekanismen för skjutvapen - men dessa kostar några dollar.

Vår dom av Arduino Project Handbook:
Enkelt den bästa nybörjarguiden där ute. Para ihop med ett billigt klonbaserat startpaket, och det har aldrig varit billigare att gå med i producentrevolutionen.
910

James har en kandidatexamen i artificiell intelligens och är CompTIA A + och Network + certifierad. Han är ledande utvecklare av MakeUseOf och tillbringar sin fritid med att spela VR-paintball och brädspel. Han har byggt datorer sedan han var liten.