Para melhorar a sua experiência este site utiliza cookies. Ao navegar, está a consentir a sua utilização. Saiba mais sobre os nossos cookies.

Sensor de Temperatura DS18B20 à prova de água

6,80 €
Com IVA
ElectroFun
ef16b0020bg

O Sensor de Temperatura DS18B20 é um componente eletrónico digital desenvolvido para ser aplicado nos mais diversos ambientes, pois é capaz de medir a temperatura em locais húmidos, incluindo de baixo de água.

Quantidade
Em stock

O Sensor de Temperatura DS18B20 é um componente eletrónico digital desenvolvido para ser aplicado nos mais diversos ambientes, pois é capaz de medir a temperatura em locais húmidos, incluindo de baixo de água. Para que o sensor de temperatura entre em funcionamento é necessário estar conectado a uma plataforma de prototipagem, por exemplo, o Arduino ou Raspberry Pi.

Este Sensor de Temperatura DS18B20 impermeável vai permitir fazer medições em ambientes húmidos e molhados com apenas uma interface de um só fio!

O Sensor de Temperatura DS18B20 é bastante preciso (±0.5°C exatidão) e proporciona leituras de temperatura de até 12-bits (configurável) através de uma conexão de dados de apenas 1 fio com o seu microcontrolador Arduino ou Raspberry Pi, por exemplo.

Especificações:
• Chip: DS18B20;
• Tensão da operação: 3-5,5V;
• Faixa de medição: -55°C a +125°C;
• Precisão: ±0.5°C entre -10°C e +85°C;
• Ponta de aço inoxidável;
• Dimensão ponta de aço: 6 x 50mm;
• Dimensão do cabo: 100cm;
• Interface de 1 fio.

Pinagem:
• VCC: Vermelho
• GND: Preto
• Dados: Amarelo

Acompanha:
• 1x Sensor de Temperatura DS18B20 à prova de água. 

Possível Esquema de Ligação:

Código Exemplo: 

//Importamos as livrarias necessarias para a leitura do sensor

#include  <OneWire.h>

#include <DallasTemperature.h>

 

//Declaramos o pino onde se vai ligar o cabo DATA do sensor

#define Pin 2

 

//Declaramos o pino como bus para a comunicação OneWire

OneWire ourWire(Pin);

 

//Iniciamos 1 instancia da livraria DallasTemperature

DallasTemperature sensors(&ourWire);

 

//Esta função executa-se quando se inicia o Arduino

void setup() {

//Iniciamos a comunicação serial

Serial.begin(9600);

//Iniciamos o sensor

sensors.begin();

//Pequena pausa

delay(1000);

}

 

//Esta função executa-se continuamente em loop

void loop() {

//Enviamos uma petição ao sensor para que nos devolva a temperatura

sensors.requestTemperatures();

//Lê-se e imprime a temperatura em graus Celsius no monitor serie

Serial.print(sensors.getTempCByIndex(0));

Serial.println(" graus Centigrados");

//Lê-se e imprime a temperatura em graus Farenheith no monitor serie

Serial.print(sensors.getTempFByIndex(0)); //Lê-se e imprime a temperatura en graus Fahrenheit

Serial.println(" graus Fahrenheit");

//Pequena pausa de 1 segundo antes da próxima leitura

delay(1000);

}

Atualmente não existe nenhuma review.