Page 42 - Microcontrolere - Indrumator de laborator
P. 42
pentru circuitul USB, ceea ce se realizează automat la instalarea mediului de
dezvoltare Arduino IDE. În cazul utilizării Arduino IDE sub formă portabilă
(extragere din .zip), este nevoie să se facă o instalare manuală a driver-ului din
fereastra Device Manager din Windows.
Cel mai simplu program popular de test al unui microcontroler este aprinderea
unui LED, de aceea producătorii plăcii Arduino UNO au legat un LED la pinul 13
digital în acest scop. Aprinderea ledului pentru testarea plăcii se face utilizând
următorul program[3]:
// setări placă
void setup() {
//inițializare pin 13 (LED_BUILTIN) ca ieșire
pinMode(LED_BUILTIN, OUTPUT);
}
// bucla loop care rulează continuu
void loop() {
digitalWrite(LED_BUILTIN, HIGH); //aprinde LED-ul
delay(1000); // așteaptă o secundă
digitalWrite(LED_BUILTIN, LOW); // stinge LED-ul
delay(1000); // așteaptă o secundă
}
După cum se poate observa, rândurile care încep cu // nu reprezintă cod, ci
comentarii.
O caracteristică importantă a unui cod realizat în mediul de dezvoltare Arduino
IDE este că are 3 părți:
a. zona de includere biblioteci, definire variabile și etichete (opțională),
b. zona de setări (ex. setare pini ca intrare sau ieșire),
c. zona de cod propriu-zis (bucla loop) (funcționare ciclică continuă).
Opțional, mai pot exista bucle de program (definiri de funcții) care sunt apelate
din interiorul buclei loop.
2.2. Aprinderea unui LED bicolor
În lucrarea de azi vom realiza în continuare o aplicație practică de aprindere a
unui LED bicolor extern.
Pentru acest lucru va trebui să conectăm un LED bicolor extern conform
Figurii nr. 4.3.
Vom utiliza două rezistoare de 220 ohmi care se conectează în serie cu cele
două leduri de culori diferite, conform Figurii 4.3, pentru reducerea curentului prin
LED-uri. Pentru o conectare ușoară se poate utiliza un breadboard, care este o plăcuță
39