Documente Academic
Documente Profesional
Documente Cultură
1
Asignarea pinilor plăcii Arduino
2
Pentru a utiliza simulatorul Tinkercad, se parcurg urmatoriii pasi:
• Autentificare
Pasul 1:Accesați următorul link https://www.tinkercad.com/
Pasul 2:Click “Sign Up”.
După completarea datelor apăsați “Create Account” iar în următoarea fereastră “Done”
După finalizarea acestor pași puteți să folosiți tool-ul Tinkercad
3
• Crearea circuitelor
În meniul din stânga selectați “Circuits” , iar mai apoi “Create new Circuit” .
Pentru adăugarea obiectelor dorite se folosește funcția “Drag and Drop” , mutând obiectele din
Components în zona de lucru.
Conectarea obiectelor între ele se realizează cu ajutor unor legături (fire) folosind cursorul pentru
a lega terminalele elementelor ce se doresc a fi conectate.
• Editarea codului
Pentru deschiderea ferestrei de editare cod trebuie urmăriți următorii pași.
Pasul 1: Apăsați butonul “Code” care va deschide un toolbox.
4
Pasul 2: În toolbox dați click pe “Blocks” care va deschide o lista de 3 elemente de unde se alege
“Text”, iar în fereastra ce se va deschide click pe “Continue”
void loop()
{
digitalWrite(13, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(13, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}
Se remarca in acest program de introducere doua blocuri : blocul setup() si blocul loop().
5
La acest nivel de programare (alte nivele vor fi discutate la curs), blocul setup se executa o singura
data la lansarea programului. El contine setarile necesare in program. In acest caz defineste pinul
13 ca pin de iesire.
Blocul main se executa ciclic atat timp cat microcontrolerul este alimentat. El contine toate
operatiile necesare din program.
In acest exemplu pe pinul 13 se aplica un semnal de valoare logica „HIGH” sau „1”, caz in care
LED-ul se aprinde. Se asteapta 1000 ms (1 sec) dupa care se aplica un nivel logic „LOW” sau „0”,
cand LED-ul se stinge.
6
2.2 Modul de operare cu placa Arduino. Conectare la PC și
încărcarea unui program.
Se conectează placa la calculator prin cablul USB și se dezvoltă o aplicație urmărind pașii:
a. Se selectează placa Arduino UNO
7
d. Se verifică corectitudinea prin butonul Verify
8
3. Desfășurarea lucrării de laborator
Exerciții Tinkercad
1. Lansați Tinkercad și creați un cont.
2. Realizați următoarele circuite și rețineți setările și funcțiile folosite în programele
realizate:
a. Circuit pentru aprinderea unui LED folosind porturile de ieșire ale
microcontrolerului-exemplul Components->Starters->Arduino->Blink
9
• Circuitul este format dintr-un rezistor de
rezistentă 10kΩ si un buton conectate la placa
Arduino la Portul 2. Se folosesc ieșirea de 5V și
de GND ale plăcii.
• Schimbați culoarea firelor de legături și
valoarea rezistentei.
• Vizualizați codul generat și simulați circuitul.
Care este funcția de setare a portului microcontrolerului ca intrare? Cum se citește valoarea logică de
la intrare?
Modificați codul ca la apăsarea butonului ledul să se stingă. Modificați circuitul ca la apăsarea butonului
ledul să se stingă.
3. Realizați un circuit format din placa cu microcontroler, un Led si un Buton. Scrieți codul
prin care daca butonul este apăsat Ledul se aprinde si stinge succesiv la un interval de
5000msec, iar daca butonul nu e apăsat Ledul este aprins. In rezolvare urmăriți pași
enunțați in continuare>
10
Port Paralel PORTB
microcontroller-se PB3 PD3 s.a.m.d
Bit2 (PB2)
utilizeaza la programare
Placa Arduino-se
10 11 3 …
utilizeaza la circuit
LED
Componente LED ROSU
ALBASTRU
Buton 1 ….
11