renix1

Arduino, sensor de temperatura com led

Mar 17th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. //Sensor de temperatura usando o LM35
  2. const int LM35 = A0; // Define o pino que lera a saída do LM35
  3. float temperatura; // Variável que armazenará a temperatura medida
  4. //Função que será executada uma vez quando ligar ou resetar o Arduino
  5. void setup() {
  6. Serial.begin(9600); // inicializa a comunicação serial
  7. pinMode(8, OUTPUT);
  8. pinMode(9, OUTPUT);
  9. }
  10. //Função que será executada continuamente
  11. void loop() {
  12. temperatura = (float(analogRead(LM35)) * 5 / (1023)) / 0.01;
  13. Serial.print("Temperatura: ");
  14. Serial.println(temperatura);
  15. if (temperatura <= 30.1) {
  16. digitalWrite(8, HIGH);
  17. delay(4000);
  18. digitalWrite(8, LOW);
  19. delay(100);
  20. } else {
  21. digitalWrite(9, HIGH);
  22. delay(4000);
  23. digitalWrite(9, LOW);
  24. delay(100);
  25. }
  26. delay(800);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment