Kazalo:

Uvod v Arduino: 15 korakov (s slikami)
Uvod v Arduino: 15 korakov (s slikami)

Video: Uvod v Arduino: 15 korakov (s slikami)

Video: Uvod v Arduino: 15 korakov (s slikami)
Video: ПЕРВАЯ СХЕМА НА АРДУИНО [Уроки Arduino #4] 2024, Julij
Anonim
Uvod v Arduino
Uvod v Arduino

Arduino je odprtokodna razvojna plošča za mikrokrmilnik. V navadni angleščini lahko z Arduinom berete senzorje in upravljate stvari, kot so motorji in luči. To vam omogoča nalaganje programov na to ploščo, ki lahko nato komunicirajo z stvarmi v resničnem svetu. S tem lahko izdelate naprave, ki se odzivajo in se odzivajo na svet nasploh.

Na primer, lahko preberete senzor vlažnosti, priključen na lončnico, in vklopite samodejni sistem za zalivanje, če se preveč posuši. Ali pa naredite samostojen strežnik za klepet, ki je priključen na vaš internetni usmerjevalnik. Ali pa ga lahko tvitate vsakič, ko vaša mačka preide skozi vrata hišnih ljubljenčkov. Ali pa si privoščite, da zažene lonček kave, ko se zjutraj oglasi alarm.

V bistvu, če obstaja nekaj, kar na kakršen koli način nadzoruje elektrika, se lahko Arduino z njim na nek način poveže. In tudi če ga ne nadzira elektrika, lahko za povezovanje z njim verjetno še vedno uporabljate stvari, ki so (na primer motorje in elektromagnete).

Možnosti Arduina so skoraj neomejene. Tako ni mogoče, da bi ena sama vadnica zajela vse, kar bi morda morali vedeti. Kljub temu sem se po svojih najboljših močeh potrudil, da bi dal osnovni pregled temeljnih veščin in znanj, ki jih potrebujete za zagon svojega Arduina. Če nič drugega, bi to moralo služiti kot odskočna deska za nadaljnje eksperimentiranje in učenje.

Korak: Različne vrste Arduinosa

Različne vrste Arduino
Različne vrste Arduino
Različne vrste Arduino
Različne vrste Arduino
Različne vrste Arduino
Različne vrste Arduino

Na izbiro je več različnih vrst Arduinosov. To je kratek pregled nekaterih pogostejših vrst Arduino plošč, na katere lahko naletite. Za celoten seznam trenutno podprtih plošč Arduino si oglejte stran strojne opreme Arduino.

Arduino Uno

Najpogostejša različica Arduina je Arduino Uno. Večina ljudi govori o tej plošči, ko se sklicuje na Arduino. V naslednjem koraku je podrobnejši pregled njegovih funkcij.

Arduino NG, Diecimila in Duemilanove (starejše različice)

Starejše različice linije izdelkov Arduino Uno so sestavljene iz NG, Diecimila in Duemilanove. Pri starejših ploščah je pomembno omeniti, da nimajo posebnih lastnosti Arduino Uno. Nekaj ključnih razlik:

  • Diecimila in NG uporabljata čipe ATMEGA168 (v nasprotju z močnejšimi ATMEGA328),
  • Tako Diecimila kot NG imata mostiček poleg vrat USB in zahtevata ročno izbiro USB ali baterije.
  • Arduino NG zahteva, da pritisnete gumb za počitek na plošči nekaj sekund, preden naložite program.

Arduino Mega 2560

Arduino Mega 2560 je druga najpogosteje najdena različica družine Arduino. Arduino Mega je kot starejši brat Arduino Uno. Ponaša se s 256 KB pomnilnika (8 -krat več kot Uno). Imel je tudi 54 vhodnih in izhodnih zatičev, od katerih je 16 analognih, 14 pa jih lahko izvede s PWM. Vse dodatne funkcije pa nastanejo zaradi cene nekoliko večjega vezja. Morda bo vaš projekt močnejši, vendar bo tudi povečal vaš projekt. Za več podrobnosti si oglejte uradno stran Arduino Mega 2560.

Arduino Mega ADK

Ta specializirana različica Arduina je v bistvu Arduino Mega, ki je bila posebej zasnovana za povezovanje s pametnimi telefoni Android. Tudi ta je zdaj starejša različica.

Arduino Yun

Arduino Yun namesto ATmega328 uporablja čip ATMega32U4. Kar pa ga resnično loči, je dodatek mikroprocesorja Atheros AR9331. Ta dodatni čip omogoča, da ta plošča poleg običajnega operacijskega sistema Arduino poganja tudi Linux. Če vse to ne bi bilo dovolj, ima tudi vgrajeno možnost wifi. Z drugimi besedami, ploščo lahko programirate tako, da naredi stvari, kot bi to storile s katerim koli drugim Arduinom, lahko pa dostopate tudi do strani plošče Linux za povezavo z internetom prek wifi. Na strani Arduino in Linux lahko nato enostavno komunicirata med seboj. Zaradi tega je ta plošča izjemno zmogljiva in vsestranska. Komaj grebem površino, kaj lahko storite s tem, če pa želite izvedeti več, si oglejte uradno stran Arduino Yun.

Arduino Nano

Če želite biti manjši od standardne plošče Arduino, je Arduino Nano za vas! Na podlagi čipa ATmega328 za površinsko montažo je bila ta različica Arduina skrčena na majhen odtis, ki se lahko prilega v ozke prostore. Lahko ga vstavite tudi neposredno v ploščo, kar olajša izdelavo prototipov.

Arduino LilyPad

LilyPad je bil zasnovan za nosljive in e-tekstilne aplikacije. Namenjen je šivanju na tkanino in povezovanju z drugimi komponentami za šivanje s prevodnim navojem. Ta plošča zahteva uporabo posebnega kabla za serijsko programiranje FTDI-USB TTL. Za več informacij je stran Arduino LilyPad dostojno izhodišče.

(Upoštevajte, da so nekatere povezave na tej strani partnerske povezave. To za vas ne spremeni cene artikla. Vse prihodke, ki jih prejmem, reinvestiram v nove projekte. Če želite kakršne koli predloge za alternativne dobavitelje, mi dovolite veš.)

2. korak: Funkcije Arduino Uno

Lastnosti Arduino Uno
Lastnosti Arduino Uno

Nekateri menijo, da je celotna plošča Arduino mikrokrmilnik, vendar je to netočno. Plošča Arduino je pravzaprav posebej zasnovano vezje za programiranje in izdelavo prototipov z mikrokrmilniki Atmel.

Lepa stran plošče Arduino je, da je razmeroma poceni, da se vklopi naravnost v vrata USB računalnika in je zelo preprosta za nastavitev in uporabo (v primerjavi z drugimi razvojnimi ploščami).

Nekatere ključne značilnosti Arduino Uno vključujejo:

  • Odprtokodna zasnova. Prednost odprtokodnosti je, da ima veliko skupnost ljudi, ki jo uporabljajo in odpravljajo težave. Tako boste lažje našli nekoga, ki vam bo pomagal pri odpravljanju napak pri vaših projektih.
  • Enostaven vmesnik USB. Čip na plošči se priključi naravnost v vrata USB in se v računalniku registrira kot navidezna serijska vrata. To vam omogoča vmesnik z njim kot prek serijske naprave. Prednost te nastavitve je v tem, da je serijska komunikacija izredno enostaven (in časovno preizkušen) protokol, USB pa omogoča, da je povezovanje s sodobnimi računalniki zelo priročno.
  • Zelo priročno upravljanje napajanja in vgrajena regulacija napetosti. Priključite lahko zunanji vir napajanja do 12v, ki ga bo reguliral na 5v in 3.3v. Prav tako se lahko napaja neposredno iz vrat USB brez zunanjega napajanja.
  • "Možgani" mikrokrmilnika, ki jih je enostavno najti in umazano poceni. Čip ATmega328 se prodaja na Digikeyju za približno 2,88 USD. Ima nešteto število lepih strojnih funkcij, kot so časovniki, zatiči PWM, zunanji in notranji prekinitve ter več načinov spanja. Za več podrobnosti si oglejte uradni podatkovni list.
  • Ura 16 MHz. Zaradi tega ni najhitrejši mikrokrmilnik, vendar dovolj hiter za večino aplikacij.
  • 32 KB flash pomnilnika za shranjevanje kode.
  • 13 digitalnih zatičev in 6 analognih zatičev. Ti zatiči omogočajo priključitev zunanje strojne opreme na vaš Arduino. Ti zatiči so ključni za razširitev računalniških zmogljivosti Arduina v resnični svet. Naprave in senzorje preprosto priključite v vtičnice, ki ustrezajo vsakemu od teh zatičev, in ste pripravljeni.
  • Priključek ICSP za obhod vrat USB in povezovanje Arduina neposredno kot serijske naprave. Ta vrata so potrebna za ponovni zagon čipa, če se poškoduje in se ne more več pogovarjati z računalnikom.
  • Vgrajena LED dioda, pritrjena na digitalni pin 13 za hitro in enostavno odpravljanje napak v kodi.
  • In nenazadnje, gumb za ponastavitev programa na čipu.

Za popoln pregled vseh ponudb Arduino Uno si oglejte uradno stran Arduino.

3. korak: Arduino IDE

Arduino IDE
Arduino IDE

Preden lahko z Arduinom počnete karkoli, morate prenesti in namestiti Arduino IDE (integrirano razvojno okolje). Od tega trenutka dalje bomo Arduino IDE označevali kot Arduino programer.

Arduino Programmer temelji na IDE Processing in uporablja različico programskih jezikov C in C ++.

Najnovejšo različico programatorja Arduino najdete na tej strani.

4. korak: Priključite ga

Priključite ga
Priključite ga

Arduino priključite na vrata USB računalnika.

Upoštevajte, da čeprav je Arduino priključen na vaš računalnik, to ni prava naprava USB. Plošča ima poseben čip, ki omogoča prikaz v računalniku kot virtualna serijska vrata, ko je priključena na vrata USB. Zato je pomembno, da ploščo priključite. Ko plošča ni priključena, navidezna serijska vrata, na katerih deluje Arduino, ne bodo prisotna (saj vsi podatki o njej živijo na plošči Arduino).

Prav tako je dobro vedeti, da ima vsak Arduino edinstven naslov navideznih serijskih vrat. To pomeni, da boste morali vsakič, ko v računalnik priključite drugo ploščo Arduino, znova konfigurirati serijska vrata, ki so v uporabi.

Arduino Uno zahteva moški kabel USB A do moški USB B.

5. korak: Nastavitve

Nastavitve
Nastavitve
Nastavitve
Nastavitve

Preden lahko začnete karkoli početi v programerju Arduino, morate nastaviti vrsto plošče in serijska vrata.

Če želite nastaviti ploščo, pojdite na naslednje:

Orodja Plošče

Izberite različico plošče, ki jo uporabljate. Ker imam priključen Arduino Uno, sem očitno izbral "Arduino Uno".

Za nastavitev serijskih vrat pojdite na naslednje:

Orodja Serijska vrata

Izberite serijska vrata, ki izgledajo tako:

/dev/tty.usbmodem [naključne številke]

6. korak: Zaženite skico

Zaženite skico
Zaženite skico
Zaženite skico
Zaženite skico
Zaženite skico
Zaženite skico

Arduino programi se imenujejo skice. Programerju Arduino je naložena množica vnaprej naloženih skic. To je super, tudi če v življenju niste ničesar programirali, lahko naložite eno od teh skic in Arduino naredite, da naredi nekaj.

Če želimo, da LED prižge in ugasne, priklopljen na digitalni zatič 13, naložimo primer utripanja.

Primer utripanja najdete tukaj:

Primeri datotek Osnove Utripanje

Primer utripanja v bistvu nastavi pin D13 kot izhod in nato vsako sekundo utripa preskusno LED na plošči Arduino.

Ko je primer utripanja odprt, ga lahko namestite na čip ATMEGA328 s pritiskom na gumb za nalaganje, ki je videti kot puščica, ki kaže na desno.

Upoštevajte, da bo LED -dioda o stanju površinske montaže, priključena na pin 13 na Arduinu, začela utripati. Hitrost utripanja lahko spremenite tako, da spremenite dolžino zakasnitve in znova pritisnete gumb za nalaganje.

7. korak: Serijski monitor

Serijski monitor
Serijski monitor
Serijski monitor
Serijski monitor

Serijski monitor omogoča, da se računalnik zaporedno poveže z Arduinom. To je pomembno, ker vzame podatke, ki jih vaš Arduino prejema od senzorjev in drugih naprav, in jih prikaže v realnem času na vašem računalniku. Ta sposobnost je neprecenljiva za odpravljanje napak v kodi in razumevanje, kakšne številčne vrednosti čip dejansko prejema.

Na primer, sredinski zamašek (srednji zatič) potenciometra povežite z A0, zunanji zatiči pa na 5v in ozemljite. Nato naložite skico, prikazano spodaj:

Primeri datotek 1. Osnove AnalogReadSerial

Kliknite gumb, da vklopite serijski monitor, ki je videti kot povečevalno steklo. Zdaj lahko vidite številke, ki jih bere analogni pin na serijskem monitorju. Ko zavrtite gumb, se bodo številke povečevale in zmanjševale.

Številke bodo med 0 in 1023. Razlog za to je, da analogni pin pretvori napetost med 0 in 5V v diskretno število.

8. korak: Digitalni vhod

Digitalni vhod
Digitalni vhod

Arduino ima dve različni vrsti vhodnih zatičev, analogni in digitalni.

Najprej poglejmo zatiče za digitalni vhod.

Nožice za digitalni vhod imajo le dve možni stanji, ki sta vklopljeni ali izklopljeni. Ta dva stanja vklopa in izklopa se imenujeta tudi:

  • VISOKO ali NIZKO
  • 1 ali 0
  • 5V ali 0V.

Ta vhod se običajno uporablja za zaznavanje prisotnosti napetosti, ko je stikalo odprto ali zaprto.

Digitalni vhodi so lahko tudi osnova za nešteto digitalnih komunikacijskih protokolov. Z ustvarjanjem impulza 5V (HIGH) ali 0V (LOW) lahko ustvarite binarni signal, ki je osnova za vse računalništvo. To je uporabno za pogovore z digitalnimi senzorji, kot je ultrazvočni senzor PING, ali za komunikacijo z drugimi napravami.

Za preprost primer uporabljenega digitalnega vhoda priključite stikalo z digitalnega zatiča 2 na 5 V, 10K upor ** z digitalnega zatiča 2 na maso in zaženite naslednjo kodo:

Primeri datotek 2. Digitalni gumb

** 10K upor se imenuje spustni upor, ker poveže digitalni zatič z maso, ko stikalo ni pritisnjeno. Ko pritisnete stikalo, imajo električne povezave v stikalu manjši upor kot upor, elektrika pa se ne poveže več z maso. Namesto tega elektrika teče med 5V in digitalnim zatičem. To je zato, ker elektrika vedno izbere pot najmanjšega upora. Če želite izvedeti več o tem, obiščite stran Digital Pins.

9. korak: Analogni vhod

Analogni vhod
Analogni vhod

Poleg digitalnih vhodnih zatičev se Arduino ponaša tudi s številnimi analognimi vhodnimi zatiči.

Analogni vhodni zatiči sprejmejo analogni signal in izvedejo 10-bitno analogno-digitalno (ADC) pretvorbo, da jo spremenijo v število med 0 in 1023 (koraki 4,9 mV).

Ta vrsta vhoda je dobra za branje uporovnih senzorjev. To so v bistvu senzorji, ki zagotavljajo odpornost vezja. Prav tako so dobri za branje spremenljivega napetostnega signala med 0 in 5V. To je uporabno pri vmesniku z različnimi vrstami analognih vezij.

Če ste za vklop serijskega monitorja upoštevali primer v 7. koraku, ste že poskusili uporabiti pin za analogni vhod.

10. korak: Digitalni izhod

Digitalni izhod
Digitalni izhod

Digitalni izhodni pin lahko nastavite na VISOKO (5v) ali NIZKO (0v). To vam omogoča vklop in izklop stvari.

Ta oblika izhoda je poleg vklopa in izklopa (in utripanja LED) primerna za številne aplikacije.

Predvsem vam omogoča digitalno komunikacijo. S hitrim vklopom in izklopom zatiča ustvarite binarna stanja (0 in 1), ki jih nešteto drugih elektronskih naprav prepozna kot binarni signal. S to metodo lahko komunicirate s številnimi različnimi protokoli.

Digitalna komunikacija je napredna tema, vendar za splošno predstavo o tem, kaj je mogoče storiti, si oglejte stran Povezovanje s strojno opremo.

Če ste sledili primeru v 6. koraku za utripanje LED, ste že poskusili uporabiti pin za digitalni izhod.

11. korak: Analogni izhod

Analogni izhod
Analogni izhod

Kot smo že omenili, ima Arduino številne vgrajene posebne funkcije. Ena od teh posebnih funkcij je širinska impulzna modulacija, s katero lahko Arduino ustvari analogno podoben izhod.

Širinsko -pulzna modulacija - ali na kratko PWM - deluje tako, da hitro obrne pin PWM visoko (5V) in nizko (0V), da simulira analogni signal. Na primer, če bi LED prižgali in izklopili dovolj hitro (približno pet milisekund vsaka), se zdi, da bo povprečje svetlosti in da bo prejemalo le polovico moči. Druga možnost je, če bi utripala 1 milisekundo in nato utripala 9 milisekund, bi bila LED dioda videti 1/10 tako svetla in bi prejemala le 1/10 napetosti.

PWM je ključen za številne aplikacije, vključno z ustvarjanjem zvoka, nadzorom jakosti luči in nadzorom hitrosti motorjev.

Za podrobnejšo razlago si oglejte skrivnosti strani PWM.

Če želite sami preizkusiti PWM, priključite LED in 220 ohmski upor na digitalni zatič 9, zaporedno na maso. Zaženite naslednjo primer kode:

Primeri datotek 3. Analogno bledenje

12. korak: Napišite svojo kodo

Napišite svojo kodo
Napišite svojo kodo

Če želite napisati svojo kodo, se boste morali naučiti nekaj osnovne sintakse programskega jezika. Z drugimi besedami, naučiti se morate pravilno oblikovati kodo, da jo programer razume. Lahko si omislite takšno razumevanje slovnice in ločil. Lahko napišete celotno knjigo brez ustrezne slovnice in ločil, vendar je nihče ne bo mogel razumeti, tudi če je v angleščini.

Pri pisanju lastne kode morate upoštevati nekaj pomembnih stvari:

Program Arduino se imenuje skica

Vsa koda v skici Arduino se obdela od zgoraj navzdol

Skice Arduino so običajno razdeljene na pet delov

  1. Skica se običajno začne z glavo, ki pojasnjuje, kaj skica počne in kdo jo je napisal.
  2. Nato običajno opredeljuje globalne spremenljivke. Pogosto se tukaj različnim zatičem Arduino dajo stalna imena.
  3. Ko so začetne spremenljivke nastavljene, Arduino začne z nastavitveno rutino. V nastavitveni funkciji po potrebi nastavimo začetne pogoje spremenljivk in zaženemo katero koli predhodno kodo, ki jo želimo zagnati le enkrat. Tu se začne serijska komunikacija, ki je potrebna za zagon serijskega monitorja.
  4. Iz nastavitvene funkcije preidemo na rutino zanke. To je glavna rutina skice. Tu ne gre samo vaša glavna koda, ampak se bo izvajala znova in znova, dokler se skica še naprej izvaja.
  5. Pod rutino zanke so pogosto navedene druge funkcije. Te funkcije definira uporabnik in se aktivirajo le, če jih pokličete v rutini setup in loop. Ko se te funkcije pokličejo, Arduino obdela vso kodo v funkciji od zgoraj navzdol in se nato vrne v naslednjo vrstico skice, kjer se je ob klicu funkcije ustavila. Funkcije so dobre, ker vam omogočajo, da izvajate standardne rutine - znova in znova - ne da bi morali vedno znova pisati iste vrstice kode. Lahko preprosto pokličete funkcijo večkrat in to bo sprostilo pomnilnik na čipu, ker je rutina funkcije zapisana samo enkrat. Prav tako olajša branje kode. Če želite izvedeti, kako oblikovati svoje funkcije, si oglejte to stran.

Kljub vsemu sta le dva dela skice, ki sta obvezna, rutina Setup in Loop

Koda mora biti napisana v jeziku Arduino, ki približno temelji na C

Skoraj vse izjave, napisane v jeziku Arduino, se morajo končati z;

Pogoji (na primer če stavki in zanke) ne potrebujejo a;

Pogoji imajo svoja pravila in jih najdete pod "Nadzorne strukture" na strani jezika Arduino

Spremenljivke so predali za shranjevanje številk. Vrednosti lahko posredujete v spremenljivke in iz njih. Spremenljivke je treba določiti (navedene v kodi), preden jih lahko uporabite, in z njimi mora biti povezan podatkovni tip. Če želite izvedeti nekaj osnovnih podatkovnih tipov, preglejte jezikovno stran

V redu! Recimo, da želimo napisati kodo, ki bere fotocelico, priključeno na pin A0, in z branjem, ki ga dobimo s fotocelico, nadzirati svetlost LED, priključene na pin D9.

Najprej želimo odpreti skico BareMinimum, ki jo najdete na:

Primeri datotek 1. Osnovno BareMinimum

Skica BareMinimum bi morala izgledati tako:

void setup () {

// tukaj vstavite nastavitveno kodo, ki jo želite zagnati enkrat:} void loop () {// vnesite svojo glavno kodo sem, da se zažene večkrat:} Nato dajmo glavo kodi, da bodo drugi ljudje vedeli, kaj ustvarjamo, zakaj in pod kakšnimi pogoji

/*

Zatemnilnik LED Genius Arduino Programmer 2012 Nadzira svetlost LED na zatiču D9 na podlagi odčitavanja fotocelice na zatiču A0 Ta koda je v javni domeni */ void setup () {// tukaj vnesite kodo za nastavitev enkrat:} void loop () {// vnesite svojo glavno kodo sem, da se zažene večkrat:} Ko je vse na kvadrat, določimo imena pin in določimo spremenljivke

/*

LED Dimmer Genius Arduino Programmer 2012 Nadzira svetlost LED na zatiču D9 na podlagi odčitavanja fotocelice na zatiču A0 Ta koda je v javni domeni */ // ime analogni pin 0 konstantno ime const int analogInPin = A0; // poimenujte digitalni pin 9 stalno ime const int LEDPin = 9; // spremenljivka za branje fotocelice int photocell; void setup () {// vnesite svojo nastavitveno kodo sem, da se enkrat zažene:} void loop () {// vnesite svojo glavno kodo sem, da se zažene večkrat:} Zdaj, ko so spremenljivke in imena pin nastavljeni, napišemo dejansko kodo

/*

LED Dimmer Genius Arduino Programmer 2012 Nadzira svetlost LED na zatiču D9 na podlagi odčitavanja fotocelice na zatiču A0 Ta koda je v javni domeni */ // ime analogni pin 0 konstantno ime const int analogInPin = A0; // poimenujte digitalni pin 9 stalno ime const int LEDPin = 9; // spremenljivka za branje fotocelice int photocell; void setup () {// tukaj trenutno ni ničesar} void loop () {// preberite analogni pin in nastavite branje na spremenljivko fotocelice photocell = analogRead (analogInPin); // krmilimo LED pin z vrednostjo, ki jo bere fotocelica analogWrite (LEDPin, fotocelica); // kodo začasno ustavimo za 1/10 sekunde // 1 sekundo = 1000 zamude (100); } Če želimo videti, katere številke analogni pin dejansko bere s fotocelice, bomo morali uporabiti serijski monitor. Aktivirajmo serijska vrata in iznesite te številke

/*

LED Dimmer Genius Arduino Programmer 2012 Nadzira svetlost LED na zatiču D9 na podlagi odčitavanja fotocelice na zatiču A0 Ta koda je v javni domeni */ // ime analogni pin 0 konstantno ime const int analogInPin = A0; // poimenujte digitalni pin 9 konstantno ime const int LEDPin = 9; // spremenljivka za branje fotocelice int photocell; void setup () {Serial.begin (9600); } void loop () {// preberite analogni pin in nastavite branje na spremenljivko fotocelice photocell = analogRead (analogInPin); // natisnemo vrednost fotocelice v serijski monitor Serial.print ("Photocell ="); Serial.println (fotocelica); // krmilimo pin LED z vrednostjo, ki jo bere fotocelica analogWrite (LEDPin, fotocelica); // kodo začasno ustavimo za 1/10 sekunde // 1 sekundo = 1000 zamude (100); }Za več informacij o oblikovanju kode obiščite stran Temelji. Če potrebujete pomoč pri jeziku Arduino, je jezikovna stran pravo mesto za vas.

Poleg tega je stran z vzorčnimi skicami odličen kraj za začetek zapletanja s kodo. Ne bojte se spreminjati stvari in eksperimentirati.

13. korak: Ščiti

Ščiti
Ščiti

Ščiti so razširitvene apdapter plošče, ki se priključijo na vrh Arduino Uno in mu dajejo posebne funkcije.

Ker je Arduino odprta strojna oprema, lahko vsak, ki je nagnjen, izdela Arduino ščit za katero koli nalogo, ki jo želi opraviti. Zaradi tega je v naravi nešteto število ščitov Arduino. Na igrišču Arduino najdete vedno večji seznam Arduino ščitov. Ne pozabite, da bo obstajalo več ščitov, kot jih boste našli na tej strani (kot vedno je Google vaš prijatelj).

Za kratek občutek o zmogljivostih Arduino ščitov si oglejte te vaje o uporabi treh uradnih Arduino ščitov:

  • Brezžični ščit SD
  • Ethernet ščit
  • Motorni ščit

Korak 14: Izgradnja zunanjega vezja

Gradnja zunanjega vezja
Gradnja zunanjega vezja

Ko bodo vaši projekti vse bolj zapleteni, boste želeli zgraditi lastna vezja za vmesnik z Arduinom. Čeprav se elektronike ne boste naučili čez noč, je internet neverjeten vir za elektronsko znanje in vezja.

Če želite začeti z elektroniko, obiščite Basic Electronics Instructable.

Korak 15: Gremo onkraj

Gredo onstran
Gredo onstran

Od tu naprej je le še narediti nekaj projektov. Na spletu je nešteto super Arduino virov in vadnic.

Oglejte si uradno stran in forum Arduino. Tu navedene informacije so neprecenljive in zelo popolne. To je odličen vir za odpravljanje napak pri projektih.

Če potrebujete navdih za nekaj zabavnih projektov za začetnike, si oglejte vodnik 20 neverjetnih projektov Arduino.

Za obsežen seznam ali projekt Arduino je kanal Arduino odličen kraj za začetek.

To je to. Sami ste.

Vso srečo in srečno hekiranje!

Slika
Slika

Se vam je zdelo to koristno, zabavno ali zabavno? Sledite @madeineuphoria in si oglejte moje najnovejše projekte.

Priporočena: