Neste artigo veremos:
O que você vai precisar
1 resistor de 4,7KΩ
1 Sensor de Temperatura DS18B20
Fios (jumpers)
A Conexão
- Pino 1 – (gnd – preto), com GND
- Pino 2 (data – azul ou amarelo) na porta do Arduino
- Pino 3 (vcc – vermelho) 3,3 – 5v de seu Arduino
- resistor de 4,7KΩ conectado entre o pino 2 e 3.
A programação
#include <OneWire.h> #include <DallasTemperature.h> // Fio referente aos dados vai conectado ao pino 2 #define ONE_WIRE_BUS 2 // Setup Inicial OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); void setup(void) { // start serial port Serial.begin(9600); Serial.println("Exemplo da biblioteca OneWire e Dallas Temperature"); // Start up the library sensors.begin(); } void loop(void) { Serial.print("Esperando a temperatura..."); sensors.requestTemperatures(); Serial.println("Pronto"); Serial.print("Temperatura para o dispositivo 1 (index 0) é: "); Serial.println(sensors.getTempCByIndex(0)); }
No Comments