DS18B20 Temperatur Sensor – 1 Meter

kr.30.00 inkl. moms

DS18B20 Temperatur Sensor – 1 Meter.

På lager

Varenummer (SKU): 7253 Kategori: Tags: , , , ,

DS18B20 Temperatur Sensor – 1 Meter er ikke bare en sensor, men en digital sensor! Denne temperaturføler baseret på DS18B20 kan nemt aflæses gennem enkeltledningsgrænsefladen (sammenlignelig med I2C). Sensoren er vandtæt.

Tekniske detaljer:

Spænding: 3 V – 5,5 V
Temperaturområde: 55 °C – 125 °C
Præcision: (-10°C til +85°C): ±0,5°C

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Installere DallasTemperature-3.9.0

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/DallasTemperature”

Installere OneWire-2.3.5

  • Download library manuelt (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/OneWire”

Programmering

Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.

Eksempel

Her viser vi et hurtig eksempel på hvordan du med denne sensor kan udlæse temperaturen i son serial monitor i arduino IDE.

Vi har et modul som modstanden er monteret på se modulet her: DS18B20 Temperatur Module

Du skal bruge:

Forbind Modulet sådan:

  • VCC (Modul) til 5v (arduino)
  • GND (Modul) til GND (arduino)
  • Data (Modul) til Pin D13 (Arduino)

Kode (Programmering)

#include <OneWire.h>
#include <DallasTemperature.h>

const int SENSOR_PIN = 13; // Arduino pin connected to DS18B20 sensor's DQ pin

OneWire oneWire(SENSOR_PIN); // setup a oneWire instance
DallasTemperature tempSensor(&oneWire); // pass oneWire to DallasTemperature library

float tempCelsius; // temperature in Celsius
float tempFahrenheit; // temperature in Fahrenheit

void setup()
{
Serial.begin(9600); // initialize serial
tempSensor.begin(); // initialize the sensor
}

void loop()
{
tempSensor.requestTemperatures(); // send the command to get temperatures
tempCelsius = tempSensor.getTempCByIndex(0); // read temperature in Celsius
tempFahrenheit = tempCelsius * 9 / 5 + 32; // convert Celsius to Fahrenheit

Serial.print("Temperature: ");
Serial.print(tempCelsius); // print the temperature in Celsius
Serial.print("°C");
Serial.print(" ~ "); // separator between Celsius and Fahrenheit
Serial.print(tempFahrenheit); // print the temperature in Fahrenheit
Serial.println("°F");

delay(500);
}

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “DS18B20 Temperatur Sensor – 1 Meter”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *