Annonse
Det er aldri lett å plukke opp et nytt språk. Å prøve å lære grunnleggende elektronikk på samme tid, ber bare om problemer. Likevel er Arduino-verdenen en av de mer givende ferdighetene der ute, og det er vel verdt å sette inn innsatsen. Det er vanskelig å vite hvor du skal starte.
De Arduino prosjekthåndbok, skrevet av Mark Geddes og utgitt av Ingen stivelsespress, er et fantastisk sted å starte. Med 25 spennende prosjekter - hver med koblingsdiagrammer i full farge, pin-tilkoblingsbord og fotografier - også du vil snart lage ting som en laser tripwire alarm eller styrespak laserkanon.
Enda bedre: denne betydelige boken er bare $ 25 direkte fra No Starch Press, som inkluderer både en trykt og digital kopi.
Første steg
Da jeg først begynte å lære Arduino, brukte jeg et alt-i-ett-startsett som fulgte med et offisielt Arduino Uno styret, en bok som er forfatter av grunnleggeren av Arduino, og noen instruksjoner for rundt 10 prosjekter. Det kostet nærmere $ 100 den gangen. Prosjektene var alle ganske enkle, med hver enkelt innføring av en annen komponent. Det var ikke mye progresjon, og på slutten av å gjøre dem alle følte jeg meg litt uoppfylt. Du kunne ha gjort dem alle uten en Arduino. Jeg var fremdeles usikker på hvordan jeg ville gå fram for å bygge de mer forseggjorte, morsomme tingene. Med det meste av kostprisen tatt opp av det offisielle styret, var det lite igjen i settet for ytterligere startkomponenter. Det hele var litt overveldende, og jeg var ferdig med det i løpet av en helg.
I dag kan du kjøpe klonbaserte startkitter med god verdi for under $ 30, fylt med interessante komponenter som en LED-matrise, LCD-skjerm eller RFID-leser. Det eneste problemet med disse er at dokumentasjonen alvorlig mangler; eller rettere sagt, det er fullstendig ikke-eksisterende. Arduino Project Handbook er et flott supplement til disse settene.
Arduino prosjekthåndbokArduino prosjekthåndbok Kjøp nå på Amazon $38.99
Arduino-prosjekthåndboken
Selv om navnet antyder at Arduino Project Handbook bare er en samling prosjekter, inkluderer den et kort avsnitt om bakgrunnen og historien til Arduino, før du arbeider med Arduino IDE. Det første prosjektet er gullstandarden "Hello World!" programmeringsveiledning for elektronikk: blinkende LED. Arduino Project Handbook er imidlertid unik ved at den bryter ned hver kodelinje - også alle de krøllete parentesene - for å hjelpe dem med null programmeringsopplevelse å forstå nøyaktig hva som skjer på.
Ikke bare dekker det absolutte grunnleggende, det går deretter videre til å kombinere komponenter og strukturere større prosjekter. Dette er en viktig ferdighet: hvem som helst kan kopiere noen få linjer med kode, men forstå fragmentene og å kombinere dem til noe større enn summen av delene er der de virkelige vanskene å ligge. Det er ingen repetisjon, så konsepter som er forklart i tidligere prosjekter, blir ikke forklart igjen. Det kan være fristende å hoppe rett til en styrespak kontrollert laser, men å jobbe gjennom prosjektene i orden - spesielt de tidlige prosjektene - vil være den beste måten å lære.
Når vi snakker om det, er all prosjektkoden tilgjengelig for nedlasting fra No Starch Press-nettstedet, men jeg vil sterkt anbefale at du skriver den ut for hånd. Selv om dette kan være kjedelig, sikrer det at du vurderer hver kodelinje mentalt. I prosessen vil du sannsynligvis også introdusere feil. Å lære å identifisere relevante feilmeldinger, finne feilen og rette den er en annen viktig ferdighet som ikke virkelig kan læres i en bok, men som bare kommer til din erfaring. Hvis du kommer over et ukjent funksjonsnavn som ikke er forklart i boken, vil en rask Google avsløre alt.
Vi har snakket om det hva du finner i et startsett Hva finnes i Arduino Starter Kit? [Arduino nybegynnere]Overfor en boks full av elektroniske komponenter er det lett å bli overveldet. Her er en guide til nøyaktig hva du finner i settet ditt. Les mer før, og i bokens vedlegg, vil du finne en lignende oppdeling, så vel som tekniske pinouts for maskinvaren.
Enkel å kompleks
Arduino Project Handbook tar deg faktisk fra utgangspunktet for en absolutt nybegynner og følger en logisk progresjon, og forklarer sentrale begreper som det går. Prosjektene blir stadig mer komplekse, med flere komponenter og lengre programmer. Nedenfor er bare et lite utvalg av de 25 inkluderte prosjektene. Du finner hele innholdsfortegnelsen på bokens side:
- Lydbasert Memory-spill, lik det klassiske Simon.
- Rakettkaster, ved hjelp av en glødelampe og fyrstikk.
- Joystick-kontrollert laser, ligner på autonom laserturn Pew Pew! Slik bygger du en lasertårn med en ArduinoKjeder du deg? Kan også lage en lasertårn. Les mer Jeg satte sammen for noen år siden.
- Ghost (eller rettere sagt, EMF) detektor.
- Laser tripwire alarm.
- RFID-kortinngangssystem (du kan kombinere dette med en kraftig magnetisk dørlås, som vi gjorde her Lag en autolåsende kontordør med smarttelefonens nærhetssensorVi setter opp en Raspberry Pi med en Bluetooth-adapter for å være på utkikk etter når smarttelefonen din er utenfor rekkevidde, og klikker et stafett til handling for å låse døren. Les mer ).
Prosjektene er delt inn i syv deler, og dekker: lysdioder, lyd, servoer, LCD, teller, sikkerhet og avansert.
Elektronisk terning
For å teste ut kvaliteten på instruksjonene, bygde jeg prosjekt nummer 16, en elektronisk dyse. Delvis var dette fordi jeg aldri har prøvd å bruke et 7-segmentet LED-display før, så jeg visste at jeg ikke kunne jukse. Bortsett fra at en av knappene mine var møkkete, fungerte ledningene og koden første gang.
De klare, fullfargede diagrammer og tabeller med pinouts er enkle å forstå, og prosjektet brukte bare komponenter jeg hadde i startpakken. Koden er godt dokumentert hvis du ville gjøre endringer, for eksempel å justere animasjonshastigheten til terningkastet.
Bør du kjøpe Arduino-prosjekthåndboken?
Arduino prosjekthåndbokArduino prosjekthåndbok Kjøp nå på Amazon $14.35
Hvis du er ny på Arduino, bør du absolutt kjøpe denne boken. Hopp rett forbi de merkede alt-i-ett-startpakkene som inkluderer et par kjedelige prosjekter. Denne bøkene leder deg gjennom ikke bare de enkle nybegynnervirksomhetene som alle gjør; men også de komplekse, større prosjektene som demonstrerer den virkelige kraften til Arduino. Disse prosjektene vil virkelig holde deg motivert til å fortsette å lære. Å ha en praktisk, spennende ting å lage er mer motiverende enn å bare lage en ting for det.
Du vil fremdeles trenge å kjøpe noen få komponenter - for eksempel skytevåpen for skytsepistol - men disse koster noen få dollar.
Vår dom av Arduino prosjekthåndbok:
Enkelt den beste nybegynnerguiden der ute. Bruk et billig klonbasert startpakke, og det har aldri vært billigere å bli med produsentrevolusjonen.910
James har en BSc i kunstig intelligens, og er CompTIA A + og Network + sertifisert. Han er hovedutvikler av MakeUseOf, og bruker fritiden sin på å spille VR paintball og brettspill. Han har bygd pc-er siden han var liten.