Ce veti vedea pe acest blog? | Led Blink

      Salutare! Numele meu este Ștefan și sunt deținătorul acestui blog. Probabil, pentru că ai accesat acest website, avem o pasiune comună, Arduino. În acest post am să îți vorbesc despre ce voi posta pe acest blog. 

     După cum deja știi, sau poate nu, ARDUINO este o placă de dezvoltare, bazată pe un microcontroler. Microcontrolerul este programat cu ajutorul unui calculator, prin conectarea plăcii cu un cablu usb la PC. Placa conține un convertor USB-SERIAL. Microcontrolerul conține un bootloader, care permite programarea cu ajutorul unui mediu de dezvoltare(Arduino IDE).Pe piață exista mai multe tipuri de Arduino, cum ar fi:

  • Arduino UNO(bazat pe microcontrolerul ATMEGA  328P)

  • Arduino NANO(este o versiune mai mică si compactă a Arduino UNO, bazată tot pe ATMEGA 328P) 

  • Arduino MEGA(versiunea mai mare, bazată pe microcontrolerul ATMEGA 2560)

     Acestea sunt unele din cele mai cunoscute plăci de dezvoltare Arduino. O placă de dezvoltare Arduino, conține pini analogici si digitali. Cu ajutorul acestora, se pot crea proiecte cu ajutorul unor componente electronice, cum ar fi: LED-uri(se poate controla – pornire/oprire etc.), senzori(de temperatură, de umiditate, etc.), shield-uri(Ethernet-pentru conectarea dispozitivului la internet, Bluetooth, Wireless, etc.), comutatoare, LCD(=liquid crystal display- permite afișarea pe acesta a diferite informații, texte, ș.a.m.d), etc.

     Lucrurile necesare înainte de a începe un proiect sunt: 

  • Placa de dezvoltare
  • Un cablu USB 
  • Mediu de Dezvoltare 

     Acum, că ați înteles ce este și ce face arduino, vom face un mic exemplu de nivel 0, în care vom face ca un led sa clipească(blink).

      Pentru inceput, se instaleaza software-ul Arduino și se conecteaza placa de dezvoltare la PC(în cazul nostru Arduino UNO – printr-un cablu USB A – USB B) . După ce ați instalat software-ul, deschideți tabul INSTRUMENTE(tools) și selectați placa de dezvoltare Arduino/Geniuno UNO, și portul plăcii.

     Pentru început, folosindu-ne de un breadoard, conectăm led-ul la Arduino, urmând schema următoare:

      Am conectat anodul(+) led-ului la pinul digital 3, trecând-ul printr-o rezistență de 220Ω pentru ca ledul să nu se ardă, iar catodul().

     Iar acum, codul. Limbajul de programare folosit de IDE-ul Arduino este C++(puțin modificat). Voi încerca sa vă explic fiecare rând din cod.


int led = 3; //pinul la care ledul este conectat
   void setup(){ //definim starea pinilor
   pinMode(led, OUTPUT); //Portul led (port 3) este definit ca Iesire
     }
   void loop(){ //Codul ruleaza incontinuu pana ce este intrerupta alimentarea
             
 digitalWrite(led, HIGH); //aprindem ledul
 delay(1000);             //asteptam 1000milisecunde (o secunda)
 digitalWrite(led, LOW);  //stingem ledul
 delay(1000);             //asteptam 1000milisecunde (o secunda)
     }                    //Inchidere bucla
      

     Acum, că avem codul scris, tot ce rămâne de făcut este sa îl urcăm pe placa de dezvoltare, folosind butonul:

     În partea de jos, urmărim pâna cand va fi afișat textul Done Uploading. Acum, totul este gata! Dacă totul decurge corect, ar trebui să vedem ledul aprinzându-se și stingându-se din secunda în secundă.

     Cam atât cu acest post, dacă aveți întrebări nu ezitați să le lăsați mai jos, în secțiunea de comentarii.

Succes! 

 

Leave a Reply

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *