This shows you the differences between two versions of the page.
pm:prj2024:alucaci:diana_ioana.gorescu [2024/05/23 23:58] diana_ioana.gorescu [Download] |
pm:prj2024:alucaci:diana_ioana.gorescu [2024/05/24 00:00] (current) diana_ioana.gorescu [Software Design] |
||
---|---|---|---|
Line 53: | Line 53: | ||
* In setup(), initializez pinii de iesire. In plus, am functia //printInstructions()// care afiseaza un mesaj de inceput pentru LCD. | * In setup(), initializez pinii de iesire. In plus, am functia //printInstructions()// care afiseaza un mesaj de inceput pentru LCD. | ||
* In loop() exista codul propriu zis, folosind metoda //measureDistanceCm()//, stochez distanta dintre senzor si corp, in centimetri: | * In loop() exista codul propriu zis, folosind metoda //measureDistanceCm()//, stochez distanta dintre senzor si corp, in centimetri: | ||
- | * Daca distanta este mai mica de 197cm (o eroare de 4cm fiind constructia senzorului) inseamna ca senzorul a detectat un corp in aria sa. Printez distanta pe LCD si mai departe verific: | + | * Daca distanta este mai mica de 195cm (o eroare de 4cm fiind constructia senzorului) inseamna ca senzorul a detectat un corp in aria sa. Printez distanta pe LCD si mai departe verific: |
* daca inaltimea corpului > 120cm, setez LED-ul verde pe **HIGH**, iar cel rosu pe **LOW**, activez buzzerul pentru 600ms. | * daca inaltimea corpului > 120cm, setez LED-ul verde pe **HIGH**, iar cel rosu pe **LOW**, activez buzzerul pentru 600ms. | ||
* altfel, setez LED-ul rosu pe **HIGH**, iar cel verde pe **LOW**, activez buzzer-ul pentru 200ms, fiind un sunet mai scurt si de intensitate mai mica. | * altfel, setez LED-ul rosu pe **HIGH**, iar cel verde pe **LOW**, activez buzzer-ul pentru 200ms, fiind un sunet mai scurt si de intensitate mai mica. | ||
Line 63: | Line 63: | ||
{{:pm:prj2024:alucaci:gorescudiana_332cc_2.jpg?375|}} | {{:pm:prj2024:alucaci:gorescudiana_332cc_2.jpg?375|}} | ||
{{:pm:prj2024:alucaci:gorescudiana_332cc_3.jpg?375|}}\\ | {{:pm:prj2024:alucaci:gorescudiana_332cc_3.jpg?375|}}\\ | ||
- | * demo usa de 200cm, validare peste 120cm\\ | + | * demo pe usa de 200cm, validare peste 120cm\\ |
{{:pm:prj2024:alucaci:gorescudiana_332cc_usa1.jpg?375|}} | {{:pm:prj2024:alucaci:gorescudiana_332cc_usa1.jpg?375|}} | ||
{{:pm:prj2024:alucaci:gorescudiana_332cc_usa2.jpg?375|}} | {{:pm:prj2024:alucaci:gorescudiana_332cc_usa2.jpg?375|}} | ||
Line 69: | Line 69: | ||
A fost o experienta placuta pe care sigur o voi repeta. Mi-a fost drag sa lucrez la primul proiect de tip hardware avand in vedere ca are functionalitate in viata reala. Cel mai interesant lucru mi s-a parut partea de lipire a interfetei LCD. Cu aceasta ocazie, am aprofundat skill-uri in ThinkerCad/ Wokwi si Arduino IDE. Per total, sunt multumita de ceea ce a iesit. | A fost o experienta placuta pe care sigur o voi repeta. Mi-a fost drag sa lucrez la primul proiect de tip hardware avand in vedere ca are functionalitate in viata reala. Cel mai interesant lucru mi s-a parut partea de lipire a interfetei LCD. Cu aceasta ocazie, am aprofundat skill-uri in ThinkerCad/ Wokwi si Arduino IDE. Per total, sunt multumita de ceea ce a iesit. | ||
===== Download ===== | ===== Download ===== | ||
+ | {{:pm:prj2024:alucaci:height_measure_gorescu_diana_332cc.zip|}} | ||