Popa Mihai Bogdan 1221B
Proiectul reprezinta un simplu senzor de parcare care ar ajuta soferii sa isi parcheze masinilie in timpul parcarii cu spatele.
Dispozitivul se foloseste de un ultrasonic sensor pentru a capta distanta pana la un obstacol. Se va afisa pe un ecran LCD distanta pana la obstacol.
Componente necesare:
Descrierea codului aplicaţiei (firmware): Codul printeaza pe ecranul LCD distanta in centimetri inregistrata de senzorul ultrasonic. Am folosit librariile LiquidCrystal_I2C.h si Wire.h pentru a folosi ecranul LCD si libraria UltraDistSensor.h pentru senzorul ultrasonic. Cod:
#include<UltraDistSensor.h> #include <Wire.h> #include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);
UltraDistSensor senzor; float distantainregistrata;
void setup() {
lcd.init(); lcd.backlight(); Serial.begin(9600); senzor.attach(5,4);
}
void loop() {
distantainregistrata=senzor.distanceInCm(); lcd.setCursor(0,0); lcd.print("Distance : "); lcd.print(distantainregistrata);
delay(1000);
}
Datorita acestui proiect am invatat cum sa folosesc software-ul Arduino, un ecran LCD I2C impreuna cu un ultrasenzor HCSR04.
05.05.2022: Am ales tema proiectului. 11.05.2022: Finalizare Milestone 1. 13.05.2022: Achizitionare piese. 19.05.2022: Finalizare parte hardware + incepere parte software. 27.05.2022: Finalizare Milestone 2.