Å plukke opp et nytt språk er aldri lett. Forsøker å lære grunnleggende elektronikk samtidig, er bare å spørre om problemer. Men Arduino-verdenen er en av de mer givende ferdighetene der ute, og det er verdt å sette inn innsatsen. Å vite hvor du skal begynne er imidlertid vanskelig.
Arduino Project Handbook, skrevet av Mark Geddes og utgitt av No Starch Press, er et fantastisk sted å starte. Med 25 spennende prosjekter - hver med fullfargede ledningsdiagrammer, pin-tilkoblingstabeller og fotografier - du vil også snart gjøre ting som en laser tripwire alarm eller joystick-kontrollert laserkanon.
Enda bedre: denne store boken er bare $ 25 direkte fra No Starch Press, som inkluderer både en utskrift og en digital kopi .
Første steg
Da jeg først begynte å lære Arduino, brukte jeg en alt-i-ett-startpakke som fulgte med en offisiell Arduino Uno-brett, en bok medforfatter av grunnleggeren av Arduino, og noen instruksjoner for ca 10 prosjekter. Det kostet nær $ 100 på den tiden. Prosjektene var alle ganske enkle, med hver og en i hovedsak introdusere en annen komponent. Det var ikke mye fremgang, og på slutten av å gjøre dem alle følte jeg litt uoppfylt. Du kunne ha gjort dem alle uten en Arduino. Jeg var fortsatt usikker på hvordan jeg ville gå om å bygge mer utførlige, morsomme ting. Med det meste av kostprisen opptatt av det offisielle styret, var det lite igjen i settet for ekstra startkomponenter. Det var alt litt underwhelming, og jeg ble ferdig med det på en helg.
I dag kan du kjøpe storverdige klonbaserte startpakker for under $ 30, fylt full av interessante komponenter som en LED-matrise, LCD-skjerm eller RFID-leser. Det eneste problemet med disse er at dokumentasjonen mangler alvorlig; eller rettere sagt, det er helt ikke-eksisterende. Arduino-prosjekthåndboken er et godt supplement til disse prosjektene.
Elegoo EL-KIT-003 UNO Prosjekt Superstarter Kit med Tutorial for Arduino Elegoo EL-KIT-003 UNO Prosjekt Superstarter Kit med Tutorial for Arduino Kjøp nå på Amazon $ 34.99
Arduino-prosjekthåndboken
Selv om navnet tilsier at Arduino Prosjekthåndbok er bare en samling prosjekter, omfatter det en kort del om bakgrunnen og historien til Arduino, før du går i arbeid med Arduino IDE. Det første prosjektet er gullstandarden "Hello World!" Programmeringsveiledning for elektronikk: blinkende LED. Arduino-prosjekthåndboken er unik, men ved at den bryter ned hver linje av kode - selv alle de krøllete parentesene - for å hjelpe de som har null programmeringsopplevelse, forstår nøyaktig hva som skjer.
Ikke bare dekker det de absolutte grunnleggende, det går videre gjennom å kombinere komponenter og strukturere større prosjekter. Dette er en viktig ferdighet: alle kan kopiere noen linjer med kode, men forstå fragmentene og deretter kombinere dem med noe større enn summen av delene er der de virkelige vanskeligheter ligger. Det er ingen gjentagelse skjønt, så konsepter som er forklart i tidligere prosjekter, blir ikke forklart igjen. Det kan være fristende å hoppe rett til en joystick-kontrollert laser, men å jobbe gjennom prosjektene i rekkefølge - spesielt de tidlige prosjektene - vil være den beste måten å lære.
Når det gjelder hvilken prosjekteringskode som er tilgjengelig for nedlasting fra nettstedet No Starch Press, vil jeg sterkt anbefale at du skriver det ut for hånd. Selv om dette kan være kjedelig, sikrer det deg at du undersøker hver linje av kode mentalt. I prosessen vil du sannsynligvis også introdusere feil. Lær hvordan du identifiserer relevante feilmeldinger, finn feilen og korrigér det er en annen viktig ferdighet som egentlig ikke kan undervises i en bok, men kommer bare til din gjennomopplevelse. Hvis du kommer over et ukjent funksjonsnavn som ikke er forklart i boken, vil en rask Google avsløre alt.
Vi har snakket om hva du finner i en startpakke Hva er i din Arduino Starter Kit? [Arduino Beginners] Hva er i din Arduino Starter Kit? [Arduino Beginners] Faced med en boks full av elektroniske komponenter, er det enkelt å bli overveldet. Her er en guide til nøyaktig hva du finner i ditt sett. Les mer før, og i bøkens vedlegg finner du en lignende sammenbrudd, samt tekniske tips for maskinvaren.
Enkel å kompleks
Arduino-prosjekthåndboken tar deg faktisk fra utgangspunktet for en absolutt nybegynner og følger en logisk progresjon, og forklarer viktige begreper som det går. Prosjektene blir stadig mer komplekse, med flere komponenter og lengre programmer. Nedenfor er bare en liten prøve av de 25 inkluderte prosjektene. Du finner hele innholdsfortegnelsen på bokens nettsted:
- Lydbasert Memory-spill, som ligner på den klassiske Simon.
- Rocket launcher, bruk en glødelampe og matchstick.
- Joystick-kontrollert laser, lik den autonome laserturret Pew Pew! Hvordan bygge en laserturret med en Arduino Pew Pew! Hvordan bygge en laserturret med en arduino kjeder du deg? Kan også bygge et lasertårn. Les mer Jeg satt sammen for noen år siden.
- Ghost (eller rettere, EMF) detektor.
- Laser tripwire alarm.
- RFID-kortinngangssystem (du kan kombinere dette med en kraftig magnetisk dørlås, som vi gjorde her). Legg en auto-låsende kontordør med Smartphone Proximity Sensor Lag en automatisk låsende kontordør med Smartphone Proximity Sensor Vi skal sette opp en Raspberry Pi med en Bluetooth-adapter for å være på utkikk etter når smarttelefonen er utenfor rekkevidde, og ta et relé til handling for å låse døren. Les mer).
Prosjektene er delt inn i 7 deler, som dekker: lysdioder, lyd, servoer, LCD-skjermer, tellere, sikkerhet og avansert.
Elektronisk terning
For å teste kvaliteten på instruksjonene, bygget jeg prosjekt nummer 16, en elektronisk dør. Dels skyldes dette at jeg aldri har prøvd å bruke en 7-segment LED-skjerm før, så jeg visste at jeg ikke kunne jukse. Bortsett fra at en av mine knapper var dodgy, jobbet ledningen og koden for første gang.
De klare, fargediagrammene og tabellene med pinouts er enkle å forstå, og prosjektet brukte bare komponenter jeg hadde i startpakken min. Koden er godt dokumentert hvis du ønsker å gjøre endringer, for eksempel å justere animasjonshastigheten til terningen.
Skal du kjøpe Arduino Prosjekthåndboken?
Arduino Prosjekthåndbok: 25 Praktiske prosjekter for å få deg i gang Arduino Prosjekthåndbok: 25 Praktiske prosjekter for å få deg i gang Kjøp nå på Amazon $ 16.57
Hvis du er ny til Arduino, bør du absolutt kjøpe denne boken. Hopp rett forbi de merkede alt-i-ett-startpakker som inkluderer et par kjedelige prosjekter. Disse bøkene går deg gjennom ikke bare de enkle, nybegynnerens ting 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 for å fortsette å lære. Å ha en praktisk, spennende ting å gjøre er mer motiverende enn å bare gjøre noe for det.
Du vil fortsatt trenger å kjøpe noen komponenter - for eksempel sentry gun-avfyringsmekanismen - men disse koster noen få dollar.
Vår dom av Arduino Prosjekthåndboken :Enkelt den beste nybegynnerens guide der ute. Par med et billig klonbasert startpakke, og det har aldri vært billigere å bli med i produsentrevolusjonen. 9 10