Vodič za programiranje Arduina

Arduino logo

Arduino Vjerovatno je to jedan od softverskih projekata ili platformi i hardware libre koji je imao najviše uspjeha i onaj koji je imao najveći utjecaj u DIY svijetu. Zajednica je kreirala softver otvorenog koda za programiranje mikrokontrolera ploča, kao i različite besplatne hardverske ploče za rad. Sve licencirano pod GNU GPL licencom, tako da se također može kreirati mnoštvo dopuna i derivata.

U stvari, probudili su č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

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

  • Arduino UNO Rev3: to je najfleksibilnija i najkorištenija ploča od svih, preporučljiva za početak. Ima 328Mhz ATmega16 mikrokontroler, 2KB SRAM-a i 32KB blica, 14 digitalnih I / O pinova i 6 analognih ulaza.
  • Arduino Duet: Ima mikrokontroler AT91SAM3X8E sa 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: ATMega2560 mikrokontroler od 16 MHz, 8KB SRAM-a, 256KB blica, 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 obući odjeću. Može se labatirati.
  • ArduinoMicro: To je vrlo mala ploča s mikrokontrolerom koja može biti korisna kada je prostor ključni faktor, a treba vam ploča koja zauzima malo prostora da biste je umetnuli u mali prostor. Postoji njegova Pro verzija sa poboljšanim mogućnostima. Uključuje 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 karakteristikama i cijenom, sa ATmega328 mikrokontrolerom.
  • Arduino Explore: Malo je skuplji od većine prethodnih, zasnovan je na primitivnom Leonardu, sličnih kapaciteta kao UNO i koji je bio prva ploča koja se pojavila. Ali njegov dizajn je obnovljen, smanjen i razlikuje se po tome što su neki tasteri, mini džojstik i senzori integrirani direktno na ploču. Stoga je zanimljiv za igraće projekte.

Takođe ćete pronaći nezvanične tablice, koju je stvorila zajednica ili druge kompanije. Njegove karakteristike mogu biti vrlo slične, pa čak i kompatibilne s Arduinom u smislu programiranja ili elektroničkog nivoa, ali to već ostavljamo kao alternativu po vašem izboru. Ne preporučujem vam da na bilo koji način započnete s ovim izvedenim pločama, jer bi moglo doći do nekih nekompatibilnih stvari i nećete naći toliku pomoć. Takođe, 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:

  • Wi-Fi štit: za dodavanje WiFi veze i za povezivanje vašeg projekta na Internet za daljinsko upravljanje.
  • Štit GSM: za mobilnu podatkovnu povezanost.
  • Ethernet Shield: žičana veza na mrežu.
  • Prototip štita: omogućava vam upotrebu ploče za ploče za vaše dizajne.
  • I puno više, kao što su ekrani, tastature, ...

U principu, za započeti, Mislim da vas ova vrsta predmeta možda neće zanimati, iako će vam vjerojatno trebati kasnije.

Šta trebam za početak?

Fritzing: snimanje njegovog sučelja

para Comenzar, Savjetujem vam da nabavite sljedeći materijal:

  • Arduino Starter Kit: to je kompletni početni komplet koji sadrži pločicu Arduino UNO, vrlo cjelovit priručnik i mnoštvo različitih elektroničkih elemenata za rad (otpornici, kondenzatori, LED ekrani, displeji, pločice, LED, kablovi, diode, tranzistori, zujalice, motori i servomotori, upravljački programi itd.).
  • Ako odlučite kupiti jednu od gore spomenutih ploča, imajte na umu da ćete je morati nabaviti električni materijal neophodan za svaki projekat 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ćava.

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 vodiču objašnjavam kako ga instalirati na svaki operativni sistem i kako to radi.
  • Ardublock: je još jedan dodatak u Javi za više platformi koji takođe mogu biti preuzet besplatno. Omogućuje vam grafički rad, odnosno korištenje blokova sličnih dijelovima slagalice za sastavljanje programa bez upotrebe programskog jezika. Sve ovo je također objašnjeno u PDF-u.
  • fritzing: je program koji vam omogućava da izvodite simulacije ili prototipove svojih sklopova prije nego što ih sklopite. Vrlo je zanimljiv i uključuje mnoštvo elemenata među svojim bibliotekama uređaja. Preuzmite je ovde.

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

Vodič za programiranje Arduina:

Početni kurs za Arduino

Iako platforma radi 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 zasnovane na Arduinu u ovom trenutku. Dakle, ako želite početi učiti programirati od nule i korak po korak, nudim vam a besplatna knjiga o programiranju Arduino. Uz nju ćete naučiti sve što je potrebno da započnete s izradom svojih prvih dizajna ...

Šta uključuje datoteka za preuzimanje?

U okviru Preuzmite ZIP naći ćete nekoliko datoteka za rad:

  • e-knjiga s uputstvom Arduino IDE i Ardublock programiranje u PDF-u standard da biste mogli da ga koristite na računaru.
  • e-knjiga identična prethodnoj, ali manje veličine i lagan za upotrebu sa vaših mobilnih uređaja.
  • Veze za preuzimanje sa Programas potrebno.
  • Fascikla sa drugačijim skica izvornih datoteka koje možete probati 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 EBOOK

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


9 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Tomas rekao je

    Pozdrav za dobro jutro:
    Trebali ste napraviti TESTER koji uzima dvije vrijednosti kondenzatora i otpor paralelno sa masom 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. rekao je

    Počinjem i namjeravam postići dobre rezultate

  3.   Norberto rekao je

    Preuzimanje Arduino EBOOK-a ne radi

    1.    Isaac rekao je

      zdravo,
      Upravo sam probao i radi mi. Istina je da prvi izlazi oglas.
      Ali drugi put kada kliknete na vezu preuzima se.
      Hvala!

  4.   martin rekao je

    Preuzimanje počinje i prestaje označavajući: Greška: Mrežna greška
    Pokušajte na drugim računarima, na drugim mrežama i problem se nastavlja

    1.    Isaac rekao je

      hola
      Sada sam ga ponovo preuzeo i radi savršeno.

  5.   Nestor Martin rekao je

    Zdravo, možete li provjeriti link ponovo? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Daje mrežnu grešku prilikom preuzimanja.
    Hvala lijepo.

    1.    Isaac rekao je

      zdravo,
      Ok, provjereno.

  6.   Jaime Teran Rebolledo rekao je

    Procjene:
    Nisam mogao preuzeti Arduino e-knjigu. Možete li mi ga poslati poštom, zajedno sa ostalim materijalima da dobro naučim i koristim?
    Pozdrav.