Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Sensor de temperatura usando o LM35
- const int LM35 = A0; // Define o pino que lera a saída do LM35
- float temperatura; // Variável que armazenará a temperatura medida
- //Função que será executada uma vez quando ligar ou resetar o Arduino
- void setup() {
- Serial.begin(9600); // inicializa a comunicação serial
- pinMode(8, OUTPUT);
- pinMode(9, OUTPUT);
- }
- //Função que será executada continuamente
- void loop() {
- temperatura = (float(analogRead(LM35)) * 5 / (1023)) / 0.01;
- Serial.print("Temperatura: ");
- Serial.println(temperatura);
- if (temperatura <= 30.1) {
- digitalWrite(8, HIGH);
- delay(4000);
- digitalWrite(8, LOW);
- delay(100);
- } else {
- digitalWrite(9, HIGH);
- delay(4000);
- digitalWrite(9, LOW);
- delay(100);
- }
- delay(800);
- }
Advertisement
Add Comment
Please, Sign In to add comment