Ferdighetsbygger: Arduino 101 - 💡 Fix My Ideas

Ferdighetsbygger: Arduino 101

Ferdighetsbygger: Arduino 101


Forfatter: Ethan Holmes, 2019

Har du hørt om Arduino? Det er en fantastisk programmerbar mikroprosessor (mini datamaskin) som du kan lage gjør nesten alt! Det er hovedformålet å få aktuatorer til å reagere på sensorer (lys, motorer og mer). Denne primeren vil hjelpe deg med å komme i gang med Arduino og en liten bit av koding.

Arduino Leonardo er hovedmodellen til Arduino, med akkurat nok funksjoner for deg å komme i gang. Det er også en av de billigste og enkle å bruke mikroprodusentplattformene ($ 25).

Alt om åpen kildekode

Arduino ble bygget i Italia på åpen kildekode-maskinvare, en stor inspirasjon for mange produkter. Mange bedrifter og elektronikkprodukter i dag er bygget på åpen kildekode. For å lage et prosjekt åpen kilde, slipper en person alle designfilene til offentligheten, slik at samfunnet kan undersøke dem, foreslå endringer og forbedringer, bidra og bidra til å gjøre prosjekter bedre!

Her er noen kule prosjekter som presser grensene til Arduino, som du også kan gjøre:

3D-skriver (de fleste 3D-skrivere er Arduino-kompatible)

Quadcopters / Drones (en Arduino i luften!)

Laser Harpe (spille melodier på lasere)

LED-kube

Chess spille robot

Men først skal vi begynne veldig enkelt. Alt begynner med å blinke en LED!

Hva er alle disse delene, uansett?

Først opp-bordet layout. Nedenfor er Arduino Leonardo og alle hovedkomponentene du burde vite, og hva de gjør.

La oss snakke det samme språket

Deretter skal vi installere Arduino-programvaren på datamaskinen din. Gå til bit.ly/arduinoide for å laste ned Arduino IDE (dataprogramvare) til PC, Mac eller Linux. Følg instruksjonene på bit.ly/arduinopc hvis du er på en Windows-maskin, for å installere de siste stykkene av programvaren.

Nå er du klar til å programmere!

Arduino er skrevet i en blanding av C og C ++, et brukervennlig programmeringsspråk. Du tror kanskje at kodingen er alle og nuller, men ikke med Arduino. Hovedideen som ble oppdaget av Arduino-teamet var at Arduino må være tilgjengelig, eller lett å bruke for alle (barn, designere, kunstnere, tinkerers og beslutningstakere). Dermed er Arduino-kodespråket for det meste på vanlig engelsk, med noen tall her og der som er enkle å forstå. La oss gå over det enkleste programmet for Arduino!

Dette er blinkskissen (skisse er et annet ord for programmet som kjører på din Arduino). Åpne blinkskissen ved å gå til Arkiv> Eksempler> 01.Basik> Blink. Blinkskissen slår en lysdiode på et sekund, og av for et sekund, slik at det blinker. Du kan bruke den innebygde LED-lampen på pin 13, merket 'L', eller koble til din egen LED.

Dette eksempelkoden er i det offentlige området, noe som betyr at alle har tilgang til det. La oss undersøke koden!

Nå er det på tide å laste opp skissen til vårt Arduino bord! Klikk på Verktøy> Styre> Arduino Leonardo (hvis du bruker en Arduino Leonardo), og klikk på Verktøy> Styre> Port og velg den som bruker /dev/tty.usbmodemfd121 (noe langs disse linjene) hvis du bruker en Mac , og velg den laveste COM-porten hvis du er på en PC. Deretter trykker du på kompilere + opplastningsknappen nedenfor (høyre pil). Dette bekrefter at det ikke er noen feil i koden, og laster deretter opp den til Arduino bordet. Hvis det var feil, ville disse vise som en melding i det svarte rektangelet under koden.

Etter ca. 5 sekunder blinker lysdiodene veldig fort på brettet, og deretter skal lysdioden 'L' blinke et sekund og en sekund av. Du har laget ditt første prosjekt!

Forgrening, du kan definitivt gjøre mange flere prosjekter med kunnskapen du har akkurat nå! For eksempel kan du få ti lysdioder til å blinke, eller vise en flerfarget lysdiode! For flere ideer og opplæringsprogrammer på Arduino-prosjekter, besøk bit.ly/makearduino

Dette innlegget opprinnelig oppstod 4. desember 2013.

00


Du Kan Være Interessert

Best of MAKE: Topp 10 Hackerspace Innlegg

Best of MAKE: Topp 10 Hackerspace Innlegg


Prosjekt: Upcycle Oppvaskmaskin i kake stativ

Prosjekt: Upcycle Oppvaskmaskin i kake stativ


Forutsigelser for 2012 - legg til din!

Forutsigelser for 2012 - legg til din!


Prosjekt: Fra Vanlig Brukt Belt til Mote Statement

Prosjekt: Fra Vanlig Brukt Belt til Mote Statement






Siste Innlegg