This is an old revision of the document!
Zamfirescu Radu Ioan 336 CA
Proiectul se ocupă cu deschiderea automată a unui capac al unui coș pe baza unui senzor ultrasonic. Are rolul de a simplifica un pic o acțiune, de aceea poate fi util.
Când senzorul va detecta mișcări ale utilizatorului, acesta va transmite semnale către arduino pentru a mișca servomotorul astfel încât să mute capacul cutiei să fie deschis. În această fază, utilizatorul poate apăsa pe un buton pentru a închide la loc cutia.
Pentru scrierea codului am folosit arduino IDE, pentru schema bloc am folosit draw.io, iar pentru schema electrică am utilizat tinkercad.
Am folosit biblioteca Servo.h pentru a controla servomotorul.
În funcția setup()
am inițializat modul de funcționare pentru pini.
În funcția loop()
am verificat dacă s-a făcut vreo mișcare în preajma
senzorului, caz în care aprindeam ledul verde și miscam servomotorul.
Dacă este apăsat butonul galben, aprind ledul alb și mișc brațul servomotorului astfel încât să se închidă înapoi cutia.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.