This shows you the differences between two versions of the page.
pm:prj2024:alucaci:diana_ioana.gorescu [2024/05/23 23:47] diana_ioana.gorescu [Rezultate Obţinute] |
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 60: | Line 60: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | * demo pe noptiera de 55cm total, validare peste 20cm\\ | ||
{{: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|}}\\ |
- | {{:pm:prj2024:alucaci:gorescudiana_332cc_1.jpg?375|}} | + | * 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 68: | 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|}} | {{:pm:prj2024:alucaci:height_measure_gorescu_diana_332cc.zip|}} | ||
+ | |||
+ | |||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 84: | Line 86: | ||
<note> | <note> | ||
- | 1. https://projecthub.arduino.cc/kiroloskhairy/measure-your-height-by-ultrasonic-sensor-79b987 | + | https://projecthub.arduino.cc/kiroloskhairy/measure-your-height-by-ultrasonic-sensor-79b987\\ |
- | + | https://ocw.cs.pub.ro/courses/pm/lab/lab0-2023\\ | |
- | 2. https://ocw.cs.pub.ro/courses/pm/lab/lab0-2023 | + | https://aaravpatel.com/2020/06/01/height-measuring-tool/ |
- | + | ||
- | 3. https://aaravpatel.com/2020/06/01/height-measuring-tool/ | + | |
</note> | </note> | ||