Início›Módulos›Sensor Digital de Temperatura
⬤ Iniciante

🔢 Sensor Digital de Temperatura

⏱️ 20 min🧩 Sensor temp. digital · Digital

Nesta página

📌 Pinagem e Ligações

Sinal móduloArduinoRPi GPIO (BCM)TipoNotas
SIGD2GPIO4Digital 1-WireProtocolo próprio — ver documentação
VCC5V3.3V—
GNDGNDGND—
ℹ️
O sensor digital de temperatura usa protocolo série próprio (tipicamente DS18B20 ou similar). Para o DS18B20, usa a biblioteca OneWire + DallasTemperature no Arduino. Saída já em graus Celsius — sem fórmula de conversão.

Leitura com Biblioteca DallasTemperature

Instala a biblioteca DallasTemperature antes de usar.

ex1_temp_d.ino
// Biblioteca: OneWire + DallasTemperature
// Instala em: Sketch → Gerir Bibliotecas
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2
OneWire ow(ONE_WIRE_BUS);
DallasTemperature dt(&ow);
void setup(){dt.begin(); Serial.begin(9600);}
void loop(){
  dt.requestTemperatures();
  Serial.print("Temp: ");
  Serial.print(dt.getTempCByIndex(0),1);
  Serial.println(" C"); delay(1000);
}

🏆 Para ir mais longe

PR.FT6_15 · Kit B 37 · Arduino · Raspberry Pi · Início · led.dge.medu.pt