This shows you the differences between two versions of the page.
pm:prj2022:abirlica:smart_fan [2022/05/29 13:41] dragos.boldisor [Software Design] |
pm:prj2022:abirlica:smart_fan [2022/05/29 17:43] (current) dragos.boldisor [Hardware Design] |
||
---|---|---|---|
Line 27: | Line 27: | ||
{{:pm:prj2022:abirlica:schema_electrica_finala_boldisor.png?900|}} | {{:pm:prj2022:abirlica:schema_electrica_finala_boldisor.png?900|}} | ||
+ | {{:pm:prj2022:abirlica:fire_1.jpg?750|}} | ||
+ | {{:pm:prj2022:abirlica:fire_2.jpg?750|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
Line 33: | Line 35: | ||
Am folosit bibliotecile: DHT, Wire respectiv LiquidCrystal_I2C.\\ | Am folosit bibliotecile: DHT, Wire respectiv LiquidCrystal_I2C.\\ | ||
În funcția de setup am inițializat toate structurile/variabilele necesare.\\ | În funcția de setup am inițializat toate structurile/variabilele necesare.\\ | ||
- | Apoi, în funcția loop() se apelează funcția de calcul a distanței respectiv temperaturii (o dată la 0.5 * 4 = 2 secunde). Tot aici se calculează și pragul dat de potențiometru, se face afișarea pe ecran și se pornește/oprește ventilatorul (o dată la 0.5 secunde). | + | Apoi, în funcția loop() se apelează funcția de calcul a distanței respectiv temperaturii (o dată la 0.5 * 4 = 2 secunde). Tot aici se calculează și pragul dat de potențiometru, se face afișarea pe ecran și se pornește/oprește ventilatorul (o dată la 0.5 secunde).\\ |
{{:pm:prj2022:abirlica:organigrama.png?750|}} | {{:pm:prj2022:abirlica:organigrama.png?750|}} | ||