Advertisement
Jorge_moises

Controle Led por NTC10K

Oct 1st, 2016
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. #include <Thermistor.h> // Adiciona a biblioteca
  2. #define red 3           // Pino de saída PWM 3 digital
  3.  
  4. Thermistor temp(A0);    // Pino A0 ligado ao sensor NTC10k
  5. unsigned long Tempo = 0; // Controle de tempo
  6.  
  7. void setup() {
  8.   pinMode (red, OUTPUT); // Defene como saída
  9.   Serial.begin(9600);    // Inicia o serial monitor
  10. }
  11.  
  12. void loop(){
  13.   if ((millis() - Tempo) > 1000){
  14.   leitura();             // Criação de uma função
  15.   Tempo = millis();      // Compara Tempo em millis()
  16.   }
  17.   int temperatura = temp.getTemp();
  18.   // Faz leitura em temp.getTemp() e imprimi variavel temperatura
  19.  
  20.   for (temperatura = 0; temperatura <= 255; temperatura++){
  21.     analogWrite (red, temp.getTemp());
  22.   }
  23.   for (temperatura = 255; temperatura >= 0; temperatura--){
  24.     analogWrite (red, temp.getTemp());
  25.   }
  26. }
  27. void leitura(){          // Abaixo faz leitura e impressao na serial monitor
  28.   int temperatura = temp.getTemp();
  29.   Serial.print("Temperatura no Sensor eh: ");
  30.   Serial.print(temperatura);
  31.   Serial.println(" C");
  32.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement