This shows you the differences between two versions of the page.
pm:prj2023:ndrogeanu:firefighter-car [2023/05/29 12:11] george.tudor1906 [Software Design] |
pm:prj2023:ndrogeanu:firefighter-car [2023/05/30 00:04] (current) george.tudor1906 [Software Design] |
||
---|---|---|---|
Line 108: | Line 108: | ||
* **void car_forward(int delay_value)** - Mașina merge înainte pentru o perioadă specificată. | * **void car_forward(int delay_value)** - Mașina merge înainte pentru o perioadă specificată. | ||
* **void car_backward()** - Mașina merge înapoi. | * **void car_backward()** - Mașina merge înapoi. | ||
- | * **void car_left()** - Mașina se rotește la stânga. | + | * **void car_left(int delay_value)** - Mașina se rotește la stânga pentru o perioadă specificată. |
- | * **void car_right()** - Mașina se rotește la dreapta. | + | * **void car_rightint delay_value()** - Mașina se rotește la dreapta pentru o perioadă specificată. |
* **void car_stop()** - Mașina se oprește. | * **void car_stop()** - Mașina se oprește. | ||
\\ | \\ | ||
Line 163: | Line 163: | ||
Pentru partea de control prin senzori, se vor citi valorile celor trei senzori și se determină distanța de la mașinuță până la sursa de foc. Dacă se detectează foc în partea stângă sau dreaptă, mașina se rotește, iar dacă focul este în față, mașinuța se deplaasează ușor în față (se folosesc funcțiile de mișcare a mașinuței). Când focul este suficient de aproape (când avem CLOSE_FIRE), mașinuța se oprește și pornește pompa. În tot acest timp, se trimit mesaje către LCD, mesaje care ne spun în ce stare se află mașinuța. | Pentru partea de control prin senzori, se vor citi valorile celor trei senzori și se determină distanța de la mașinuță până la sursa de foc. Dacă se detectează foc în partea stângă sau dreaptă, mașina se rotește, iar dacă focul este în față, mașinuța se deplaasează ușor în față (se folosesc funcțiile de mișcare a mașinuței). Când focul este suficient de aproape (când avem CLOSE_FIRE), mașinuța se oprește și pornește pompa. În tot acest timp, se trimit mesaje către LCD, mesaje care ne spun în ce stare se află mașinuța. | ||
- | La controlul de către utilizator, în funcție de stringul primit de la Bluetooth, se execută o acțiunie - leduri, pompă, buzzer. Dacă se alege controlul mașinuței, se va aștepta unul dintre mesajele de deplasarer stânga/față/spate/dreapta și se apelează funcția corespunzătoare. De asemenea, dacă se apasă pe butonul de întoarcere la pagina anterioară, programul va ieși din modul de control al mașinuței. | + | La controlul de către utilizator, în funcție de stringul primit de la Bluetooth, se execută o acțiunie - leduri, pompă, buzzer. Dacă se alege controlul mașinuței, se va aștepta unul dintre mesajele de deplasare stânga/față/spate/dreapta și se apelează funcția corespunzătoare. De asemenea, dacă se apasă pe butonul de întoarcere la pagina anterioară, programul va ieși din modul de control al mașinuței. |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Line 193: | Line 193: | ||
<note warning> | <note warning> | ||
- | {{:pm:prj2023:ndrogeanu:firefighter_car.zip|}} | + | {{:pm:prj2023:ndrogeanu:firefighter_car_project.zip|}} |
</note> | </note> | ||