Men något har gått snett... Något jag inte förstår eller kan hantera?
Följde bl.a. dessa länkar .: How to Use DS18B20 Temperature Sensor - Arduino Tutorial samt DS18B20 (Digital Temperature Sensor) and Arduino
Men när jag skulle installera OneWire.h och DallasTemperature.h halkade jag in på ett annat system OneWire Library(men upptäckte försent att detta är nog något helt annat?)
Frågor & funderingar!
- Har inte förstått hur jag ska hitta adressen på den dallasgivare jag har.
- Vilka bibliotek som passar en Arduino UNO (i min konfiguration)
- Söker ett testprogram för att testa uppkopplingen med tempgivaren.
- Hur ominstalleras Arduino? (kommer tidigare bibliotek att försvinna?)
Har försökt få ett resultat från olika testprogram jag hittat. Ett ex.:
Kod: Markera allt
/* Arduino DS18B20 temp sensor tutorial
More info: http://www.ardumotive.com/how-to-use-the-ds18b20-temperature-sensor-en.html
Date: 19/6/2015 // www.ardumotive.com */
//Include libraries
#include <OneWire.h>
#include <DallasTemperature.h>
// Data wire is plugged into pin 2 on the Arduino
#define ONE_WIRE_BUS 2
// Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs)
OneWire oneWire(ONE_WIRE_BUS);
// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);
void setup(void)
{
Serial.begin(115200); //Begin serial communication
Serial.println("Arduino Digital Temperature // Serial Monitor Version"); //Print a message
sensors.begin();
}
void loop(void)
{
// Send the command to get temperatures
sensors.requestTemperatures();
Serial.print("Temperature is: ");
Serial.println(sensors.getTempCByIndex(0)); // Why "byIndex"? You can have more than one IC on the same bus. 0 refers to the first IC on the wire
//Update value every 1 sec.
delay(1000);
}
Men när programmet skall överföras till Arduinon (via USB - com3) uppstår mängd felmeddelanden .: