This shows you the differences between two versions of the page.
pm:prj2023:danield:smart-lights [2023/05/29 13:33] mihai.stoica2205 [Software Design] |
pm:prj2023:danield:smart-lights [2023/05/29 13:34] (current) mihai.stoica2205 [Software Design] |
||
---|---|---|---|
Line 88: | Line 88: | ||
} | } | ||
</code> | </code> | ||
- | * Culoarea led-ului RGB este setata folosind functia analogWrite in functia setColor. | + | * Culoarea led-ului RGB este setata folosind functia ''analogWrite'' in functia ''setColor''. |
<code> | <code> | ||
void setColor(int R, int G, int B) { | void setColor(int R, int G, int B) { | ||
Line 100: | Line 100: | ||
* Pentru LCD este folosita biblioteca ''LiquidCrystal_I2C.h''. Pentru DHT11 se foloseste biblioteca ''dht11.h''. | * Pentru LCD este folosita biblioteca ''LiquidCrystal_I2C.h''. Pentru DHT11 se foloseste biblioteca ''dht11.h''. | ||
* In functia ''setup'' este initializat lcd-ul si este efectuata o prima masuratoare si afisare. | * In functia ''setup'' este initializat lcd-ul si este efectuata o prima masuratoare si afisare. | ||
- | * In functia loop se citeste temperatura masurata de catre DHT folosind functia ''DHT11.read()'', iar apoi este afisata pe LCD. Este trimisa valoarea masurata prin bluetooth, folosind interfata seriala, iar dupa trimiterea unei valori Arduino intra in modul low power pentru 8 secunde, folosind functia ''powerDown'' de mai sus. | + | * In functia loop se citeste temperatura masurata de catre DHT folosind functia ''DHT11.read'', iar apoi este afisata pe LCD. Este trimisa valoarea masurata prin bluetooth, folosind interfata seriala, iar dupa trimiterea unei valori Arduino intra in modul low power pentru 8 secunde, folosind functia ''powerDown'' de mai sus. |
<code> | <code> | ||
int chk = DHT11.read(DHT11PIN); | int chk = DHT11.read(DHT11PIN); |