Ce Este Arduino și Ce Poți Face Cu El

Cuprins:

Ce Este Arduino și Ce Poți Face Cu El
Ce Este Arduino și Ce Poți Face Cu El

Video: Ce Este Arduino și Ce Poți Face Cu El

Video: Ce Este Arduino și Ce Poți Face Cu El
Video: 15 Great Arduino Projects for beginners 2024, Noiembrie
Anonim

Acum, în lumea oamenilor dornici de tehnologie, există o adevărată „arduinomanie”. Mii de articole, sute de bloguri și forumuri sunt dedicate acestui mic dispozitiv misterios. Deci, ce este asta - Arduino? Și de ce a devenit atât de popular?

Arduino UNO
Arduino UNO

Arduino este un dispozitiv electronic mic, format dintr-o singură placă de circuite imprimate, care poate controla diferiți senzori, motoare, lumini, transmite și primi date … Arduino este o întreagă familie de dispozitive de diferite dimensiuni și capacități. Și, de asemenea, aceasta este o grădină zoologică întreagă de clone Arduino și lumea dispozitivelor compatibile arduino. Dar să vorbim despre toate în ordine.

Arduino „creier”

„Creierul” Arduino este un microcontroler Atmega. Microcontrolerul este un microprocesor cu memorie și diverse dispozitive periferice, implementat pe un singur microcircuit. De fapt, este un microcomputer cu un singur cip capabil să îndeplinească sarcini relativ simple. Diferite modele din familia Arduino sunt echipate cu microcontrolere diferite.

atmega=
atmega=

Fotografia prezintă un microcontroler Atmega328. Astfel de microcontrolere sunt activate și (dar într-un caz diferit).

„Mâini” Arduino

Dar la ce folosește un creier dacă nu are mâini? Mâinile în acest caz sunt cablurile electrice plasate în jurul perimetrului plăcii Arduino. Există plăci cu un număr mare de știfturi și există plăci cu mai puține. De exemplu, cea mai mare placă din familia Arduino - - are mai mult de 70 de pini independenți, iar cea mai mică are doar 22 de pini.

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

Fotografia arată o comparație între Arduino Mega și Arduino Pro Mini.

Ieșiri digitale și analogice

Nu toți pinii Arduino sunt la fel. Există ieșiri digitale și există analogice. Diferența fundamentală dintre ele este că pot exista doar două valori pe pinii digitali: fie un „1” logic (ADEVĂRAT, de la 3 la 5 volți), fie un „0” logic (FALS, de la 0 la 1,5 volți)) și la ieșirile analogice - intervalul de la 1 la 0 logic este împărțit în multe secțiuni mici.

De ce este nevoie de asta? Să ne uităm la un astfel de exemplu ilustrativ. Dacă conectați un LED la pinul digital al Arduino și aplicați un „1” logic pinului, atunci LED-ul se va aprinde cu luminozitate maximă; dacă dați „0” - LED-ul se va stinge. Nu există opțiuni intermediare. Dacă LED-ul este conectat la ieșirea analogică, luminozitatea LED-ului poate fi controlată fără probleme. În practică, ieșirile analogice sunt cel mai adesea conectate la un fel de senzori analogici.

Ce poate controla Arduino

Drept urmare, Arduino are atât de multe „mâini” încât poți conecta la acesta un număr imens de periferice diferite. Printre acestea, de exemplu:

  • butoane,
  • LED-uri,
  • microfoane și difuzoare,
  • motoare și servomotoare electrice,
  • Afișaje LCD,
  • Cititoare RFID și NFC,
  • telemetre cu ultrasunete și laser,
  • module Bluetooth, WiFi și Ethernet,
  • Cititoare de carduri SD,
  • Module GPS și GSM …

Și, de asemenea, zeci de senzori diferiți:

  • iluminare,
  • camp magnetic,
  • giroscopuri și accelerometre,
  • senzori de fum și de calitate a aerului,
  • temperatura și umiditatea și mult, mult mai mult.
разнообразные=
разнообразные=

Toate acestea fac din Arduino un nucleu de sistem versatil care poate fi configurat într-o mare varietate de moduri. Doriți să creați un alimentator radio pentru animale de companie? Cu plăcere! Vrei ca fereastra să se închidă pe loggia ta când începe să plouă? Cu plăcere! Doriți să controlați luminozitatea iluminării din cameră de pe telefonul dvs. smartphone? Uşor!

Fotografia arată doar o mică parte din perifericele care pot fi conectate la Arduino. De fapt, sunt multe, multe altele.

Comunicarea cu Arduino

Cum știe procesorul exact ce trebuie să facă? Trebuie să-i spui asta. Există un limbaj pentru comunicarea cu microcontrolerul, simplificat și adaptat special pentru Arduino. Stăpânirea acestui limbaj nu este deloc dificilă cu dorința și o anumită perseverență, chiar dacă nu te-ai programat niciodată înainte.

Scrierea mesajelor pentru Arduino se numește programare. Și pentru a simplifica acest proces, a fost dezvoltat un mediu software special - Arduino IDE. Acesta include zeci de exemple de programe de lucru bune. După ce le-ați studiat, veți învăța foarte repede multe despre limba de comunicare cu Arduino.

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

Arduino permite programelor dvs. să iasă din lumea virtuală și în lumea reală. Vei putea vedea cum programele pe care le scrii fac ca LED-ul să clipească sau să rotească arborele motorului, apoi să faci lucruri mai complexe și mai utile. Arduino vă va permite să învățați o mulțime de lucruri noi și interesante atât în electronică, cât și în programare. Drept urmare, poate deveni un hobby excelent pentru dvs., o activitate interesantă cu copiii, o distracție minunată și plină de satisfacții.

Recomandat: