Što Je Arduino I što S Njim Možete Učiniti

Sadržaj:

Što Je Arduino I što S Njim Možete Učiniti
Što Je Arduino I što S Njim Možete Učiniti

Video: Što Je Arduino I što S Njim Možete Učiniti

Video: Što Je Arduino I što S Njim Možete Učiniti
Video: What is Arduino and can I use it for my project? [Beginner Friendly] 2024, Studeni
Anonim

Sada u svijetu ljudi koji vole tehnologiju postoji prava "arduinomanija". Tisuće članaka, stotine blogova i foruma posvećeni su ovom malom tajanstvenom uređaju. Pa što je ovo - Arduino? I zašto je postao toliko popularan?

Arduino UNO
Arduino UNO

Arduino je mali elektronički uređaj, koji se sastoji od jedne tiskane ploče, koji može upravljati različitim senzorima, motorima, svjetlima, prenositi i primati podatke … Arduino je cijela obitelj uređaja različitih veličina i mogućnosti. A također je ovo cijeli zoološki vrt s klonovima Arduino i svijet uređaja kompatibilnih s arduinom. Ali razgovarajmo o svemu redom.

Arduino "mozak"

"Mozak" Arduina je Atmega mikrokontroler. Mikrokontroler je mikroprocesor s memorijom i raznim perifernim uređajima, implementiran na jednom mikrovezju. Zapravo se radi o mikročipu s jednim čipom sposobnom za izvršavanje relativno jednostavnih zadataka. Različiti modeli iz obitelji Arduino opremljeni su različitim mikrokontrolerima.

atmega=
atmega=

Fotografija prikazuje mikrokontroler Atmega328. Takvi su mikrokontroleri uključeni i (ali u drugom slučaju).

Arduino "ruke"

Ali kakva je korist od mozga ako nema ruke? Kazaljke su u ovom slučaju električni vodiči postavljeni oko perimetra ploče Arduino. Postoje ploče s velikim brojem pribadača, a postoje ploče s manje. Na primjer, najveća ploča u obitelji Arduino - - ima više od 70 neovisnih pribadača, a najmanja ima samo 22 pribadače.

сравнение=
сравнение=

Fotografija prikazuje usporedbu između Arduino Mega i Arduino Pro Mini.

Digitalni i analogni izlazi

Nisu sve igle Arduino iste. Postoje digitalni izlazi, a postoje i analogni. Temeljna razlika između njih je u tome što na digitalnim pinovima mogu postojati samo dvije vrijednosti: ili logički "1" (ISTINITO, od 3 do 5 volti), ili logički "0" (FALSE, od 0 do 1,5 volta), a na analognim izlazima - raspon od logičkih 1 do 0 podijeljen je u mnogo malih odjeljaka.

Zašto je to potrebno? Pogledajmo takav ilustrativni primjer. Ako LED spojite na digitalni pin Arduina i primijenite logičku "1" na pin, tada će LED svijetliti s maksimalnom svjetlinom; ako date "0" - LED će se ugasiti. Ne postoje srednje mogućnosti. Ako je LED dioda spojena na analogni izlaz, svjetlinom LED-a može se glatko upravljati. U praksi su analogni izlazi najčešće povezani s nekom vrstom analognih senzora.

Što Arduino može kontrolirati

Kao rezultat toga, Arduino ima toliko "ruku" da na njega možete povezati ogroman broj različitih perifernih uređaja. Među njima, na primjer:

  • gumbi,
  • LED diode,
  • mikrofoni i zvučnici,
  • električni motori i servo motori,
  • LCD zasloni,
  • RFID i NFC čitači,
  • ultrazvučni i laserski daljinomjeri,
  • bluetooth, WiFi i Ethernet moduli,
  • Čitači SD kartica,
  • GPS i GSM moduli …

I također deseci različitih senzora:

  • osvjetljenje,
  • magnetsko polje,
  • žiroskopi i akcelerometri,
  • senzori za kvalitetu dima i zraka,
  • temperatura i vlaga i mnogo, puno više.
разнообразные=
разнообразные=

Sve ovo čini Arduino svestranom sistemskom jezgrom koja se može konfigurirati na široko raznolike načine. Želite li napraviti radio kontroliranu hranilicu za kućne ljubimce? Nema na čemu! Želite li da se prozor zatvori na vašoj lođi kad počne kiša? Nema na čemu! Želite li kontrolirati svjetlinu osvjetljenja u sobi sa svog pametnog telefona? Lako!

Fotografija prikazuje samo mali dio perifernih uređaja koji se mogu povezati s Arduinom. Zapravo ih ima mnogo, puno više.

Komuniciranje s Arduinom

Kako procesor točno zna što treba učiniti? Morate mu ovo reći. Postoji jezik za komunikaciju s mikrokontrolerom, pojednostavljen i prilagođen posebno za Arduino. Ovladavanje ovim jezikom nije nimalo teško sa željom i određenom ustrajnošću, čak i ako nikada prije niste programirali.

Pisanje poruka za Arduino naziva se programiranje. Da bi se taj postupak pojednostavio, razvijeno je posebno softversko okruženje - Arduino IDE. Sadrži desetke primjera dobrih radnih programa. Proučivši ih, vrlo brzo ćete naučiti puno o jeziku komunikacije s Arduinom.

внешний=
внешний=

Arduino omogućuje da vaši programi pređu iz virtualnog svijeta u stvarni svijet. Moći ćete vidjeti kako programi koje pišete LED trepću ili okreću osovinu motora, a zatim rade složenije i korisnije stvari. Arduino će vam omogućiti da naučite puno novih i zanimljivih stvari kako u elektronici tako i u programiranju. Kao rezultat, to vam može postati izvrstan hobi, uzbudljiva aktivnost s djecom, prekrasna i korisna zabava.

Preporučeni: