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