Ultizin

code sensor

Aug 8th, 2024
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. /* Programa: Sensor de Temperatura e Umidade DHT11 */
  2. /* Inclui a biblioteca de controle do sensor */
  3. #include "DHT.h"
  4. /* Cria o objeto dht para o sensor DHT11 no pino A0 do Arduino
  5. */
  6. DHT dht(A0, DHT11);
  7. void setup()
  8. {
  9. /* Inicia a comunicação serial; */
  10. Serial.begin(9600);
  11. /* Inicia o objeto do sensor */
  12. dht.begin();
  13. }
  14. void loop()
  15. {
  16. /* Realiza a leitura do sensor e armazena os dados nas
  17. variáveis h e t */
  18. float h = dht.readHumidity();
  19. float t = dht.readTemperature();
  20. /* Faz os dados de umidade ficarem sem casas decimais */
  21. String H = String(h,0);
  22. /* Faz os dados da temperatura ficarem com uma casa decimal */
  23. String T = String(t,1);
  24. /* Escreve no monitor serial os valores lidos de Umidade e
  25. Temperatura */
  26. Serial.print("Umidade: ");
  27. Serial.print(H);
  28. Serial.print("%");
  29. Serial.print("\t");
  30. Serial.print("Temperatura: ");
  31. Serial.print(T);
  32. Serial.println("°C");
  33. /* Aguarda 2 segundos para a nova leitura */
  34. delay(2000);
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment