Tach,
hab mir mal n Temperatursensor LM75 http://www.reichelt.de/?;ACTION=7;LA=28;OPEN=0;INDEX=0;FILENAME=A400%252Flm75.pdf;SID=29TOAHDn8AAAIAACarlzk3b1d76eb00be39522a710c663d236f7c bestellt und bekomm da einfach kein Temperaturwert raus.
Pin 5, 6, 7 an GND (adresse 1001000)
Pin 1 -> A5 (SDA) vom Arduiono mit 10k pull-up wiederstand zu 5V
Pin 2 -> A4 (SCL) auch mit pull-up
Pin 3 -> leer
Pin 4 -> GND
Pin 8 -> 5V
#include <Wire.h>
// I2C-Bus-Adresse für Temperatursensor: 1001000 = 0x48
#define SensorAdresse B1001000
// I2C-Bus-Adresse für Uhrenbaustein: 1010000 = 0x50
//#define UhrAdresse 0x50
int tempVal;
void setup(void)
{
Wire.begin();
Serial.begin(9600);
}
void loop(void)
{
Wire.beginTransmission(SensorAdresse);
Wire.send(0x00);
Wire.requestFrom(SensorAdresse, 1);
if (Wire.available()) {
tempVal = Wire.receive();
}
Wire.endTransmission();
Serial.print("Temp: ");
Serial.println(tempVal);
delay(1000);
}
kann mir jmd da weiterhelfen?
greetz akrlfix