Vodič za programiranje Arduina

Arduino logotip

Arduino To je vjerojatno jedan od najuspješnijih besplatnih softverskih i hardverskih projekata ili platformi i onaj koji je imao najviše utjecaja u svijetu "uradi sam". Zajednica je stvorila softver otvorenog koda za programiranje ploča mikrokontrolera, kao i različite hardverske ploče s kojima je također moguće raditi. Svi licencirani pod GNU GPL licencom, tako da se može stvoriti mnoštvo dodataka i njihovih derivata.

Zapravo su probudili čitavu elektroničku industriju s mnoštvom dodatne opreme, kape ili štitovi Pomoću koje možete proširiti mogućnosti svoje Arduino ploče izvan osnovnih funkcija koje standardno implementira. Pokrenuti su i mnogi kompleti s kojima se započinju ili izvode vrlo specifični projekti, poput kompleta za robotiku, kompleta za projekte sa sunčevom energijom, starterskih kompleta itd.

Koje vrste ploča postoje?

Arduino ploče

tamo razne službene Arduino ploče, iako za početak preporučujem upotrebu Arduino UNO, koji koristim kao osnovu za tutorial. Razne ploče koje se najviše ističu su:

  • Arduino UNO Otkrivenje 3: to je najfleksibilnija i najkorištenija ploča od svih, preporučljiva za početak. Ima ATMega328 mikrokontroler od 16 MHz, 2KB SRAM-a i 32KB bljeskalice, 14 digitalnih I / O pinova i 6 analognih ulaza.
  • Arduino zbog: Ima mikrokontroler AT91SAM3X8E s 84 MHz, 96 KB SRAM-a i 512 KB flash-a, tako da ćete moći snimati složenije programe za veće projekte. Isto tako, pronaći ćete 54 digitalnih I / O veza i 12 analognih ulaza + 2 analogna izlaza.
  • Arduino Mega: Mikrokontroler ATmega2560 od 16 MHz, 8 KB SRAM-a, 256 KB flash-a, 54 digitalna I / O pina i 16 analognih ulaza. Drugim riječima, to bi bio posredni model između Due-a i UNO-a, za projekte srednje složenosti.
  • Arduino Lily jastučić: Mala i okrugla pločica koja je fleksibilna za vaše projekte e-tekstila, odnosno nosiva na koju možete odjenuti odjeću. To je labavo.
  • ArduinoMicro: To je vrlo mala ploča s mikrokontrolerom koja može biti korisna kada je prostor ključni faktor, a trebate ploču koja zauzima malo prostora da je umetnete u mali prostor. Postoji njegova Pro verzija s poboljšanim mogućnostima. Sadrži mikrokontroler ATmega32U4 od 16 MHz i 20 I / O pinova koje ćete morati lemiti.
  • ArduinoNano: to je još manja ploča od Micro, ali sa sličnim značajkama i cijenom, s ATmega328 mikrokontrolerom.
  • Arduino Esplora: Nešto je skuplji od većine prethodnih, temelji se na primitivnom Leonardu, sličnih kapaciteta kao UNO i koja je bila prva ploča koja se pojavila. Ali njegov je dizajn obnovljen, smanjen i razlikuje se po tome što su neki gumbi, mini džojstik i senzori integrirani izravno na ploču. Stoga je zanimljiv za igraće projekte.

Također ćete pronaći neslužbene pločice, koju je stvorila zajednica ili druge tvrtke. Njihove karakteristike mogu biti vrlo slične, pa čak i kompatibilne s Arduinom u smislu programiranja ili elektroničke razine, ali to već ostavljamo kao alternativu po vašem izboru. Ne preporučujem vam da na bilo koji način započnete s tim izvedenim pločama, jer bi moglo doći do nekih nespojivih stvari i nećete naći toliku pomoć. Također, neki od njih su vrlo specifični za robotiku, dronove itd.

S druge strane, imate elektronički pribor koji će vašoj Arduino ploči pružiti dodatne mogućnosti, kao što su WiFi povezivost, Bluetooth, upravljački programi za upravljanje motorima itd. Neki od najpoznatijih štitova su:

  • Štit Wifi: za dodavanje WiFi povezivosti i za povezivanje vašeg projekta s Internetom za daljinsko upravljanje.
  • Štit GSM: za mobilnu podatkovnu povezanost.
  • Zaštitni Ethernet: žičana veza s mrežom.
  • Štit Proto: omogućuje vam upotrebu ploče za ploče za vaše dizajne.
  • I to puno više, kao što su zasloni, tipkovnice, ...

U principu, za početak, Mislim da vas ova vrsta elementa ne bi zanimala, iako će vam vjerojatno trebati kasnije.

Što trebam za početak?

Fritzing: snimanje njegovog sučelja

Za početak, Savjetujem vam da nabavite sljedeći materijal:

  • Arduino početni komplet: to je kompletni početni pribor koji sadrži pločicu Arduino UNO, vrlo cjelovit priručnik i mnoštvo raznih elektroničkih elemenata za rad (otpornici, kondenzatori, LED zasloni, displeji, pločica, LED, kabeli, diode, tranzistori, zujalice, motori i servomotori, pokretači itd.).
  • Ako odlučite kupiti jednu od gore spomenutih ploča, imajte na umu da ćete je morati nabaviti električni materijal potrebno za svaki projekt samostalno u specijaliziranim prodavaonicama ... Moguće je i da ste nakon što iskoristite početni komplet zainteresirani za kupnju više materijala za nastavak širenja projekata ili za radnje izvan onoga što vam ovaj komplet omogućuje.

Osim fizičkog, bilo bi zanimljivo i ako imate odgovarajući softver:

  • Arduino IDE: možeš preuzmi ga za razne platforme potpuno besplatno. U PDF tutorialu objašnjavam kako ga instalirati na svaki operativni sustav i kako to radi.
  • Ardublock: je još jedan dodatak u Javi za više platformi koji također mogu biti ispražnjen besplatno. Omogućuje vam grafički rad, odnosno korištenje blokova sličnih dijelovima slagalice za sastavljanje programa bez upotrebe programskog jezika. Sve je to također objašnjeno u PDF-u.
  • Frizing: je program koji vam omogućuje provođenje simulacija ili prototipova vaših sklopova prije nego što ih sklopite. Vrlo je zanimljiv i uključuje mnoštvo elemenata među svojim knjižnicama uređaja. Preuzmi je ovdje.

Uz to biste imali više od dovoljno početi…

Vodič za programiranje Arduina:

Početni tečaj za Arduino

Iako platforma djeluje već godinama, možda ima mnogo mladih ili ne toliko mladih ljudi koji nas sada čitaju i koji se žele pridružiti velikoj zajednici kreatora koja trenutno stvara projekte temeljene na Arduinu. Dakle, ako želite početi učiti programirati od nule i korak po korak, nudim vam a besplatna e-knjiga o Arduino programiranju. Pomoću nje naučit ćete sve što je potrebno za početak izrade vaših prvih dizajna ...

Što uključuje datoteka za preuzimanje?

Unutar Preuzmite ZIP pronaći ćete nekoliko datoteka za rad:

  • e-knjiga s uputstvom Arduino IDE i Ardublock programiranje u PDF-u standardni da biste ga mogli koristiti na računalu.
  • e - knjiga identična prethodnoj, ali manje veličine i lagan za upotrebu s mobilnih uređaja.
  • Poveznice za preuzimanje s programi potrebno.
  • Mapa s različitim skica izvornih datoteka koje možete pokušati kao primjere ili preinačiti da biste naučili. Postoje i kod za Arduino IDE, kao i drugi za Ardublock, pa čak i neki kodovi za zajednički rad s Raspberry Pi.

Preuzmite besplatnu e-knjigu i dodatke:

Započnite preuzimanje ovdje:

ARDUINO KNJIGA

Nadam se da će vam pomoći i da ćete početi biti proizvođač s vaši prvi projekti. Možete ostaviti komentare sa svojim prvim dizajnom i podijeliti svoje kreacije s nama.


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

4 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Tomas dijo

    Lijep pozdrav:
    Trebali ste izraditi TESTER koji uzima dvije vrijednosti kondenzatora i otpor paralelno uzemljen C = 470Mfx50V, R = 330k 1 / 4W, ovo se spaja na ulazni i izlazni 3.5 AUDIO priključak
    Kroz pitanje 3.5
    pitanje u arduinu može li se učiniti nešto što mjeri i daje vrijednosti,

  2.   Mario Piñones c. dijo

    Krećem i namjeravam postići dobre rezultate

  3.   Norberto dijo

    Preuzimanje Vaše Arduino EBOOK ne radi

    1.    Isaac dijo

      Pozdrav,
      Upravo sam probao i radi mi. Istina je da prvi izlazi oglas.
      Ali drugi put kada kliknete vezu, preuzima se.
      pozdravi