Blev en skapligt liten historia, med USB micro kontakt för t.ex. strömmatning. Provade också på 2st AA batterier och det gick det med, lite kortare räckvidd bara på sändaren, men batterierna var inte nya heller.
Dock fungerar det inte klockrent, den visar temperaturen för högt, ca 4-6 grader. Googlade lite på problemet och andra hade råkat ut för samma sak. Någon trodde att de satt DS18B20 för nära processorn, hur nära framgick inte. Men denna kan ju inte komma mycket närmare!
Kan ju vara något helt annat fel också, jag har inte så mycket instrument att felsöka med här hemma.
Jag har provat ett antal olika libarys med samma resultat.
Om det fungerar med längre ben på DS18B20 så vore det ju kanon!
Koden för att strömmata DS18B20 och 433 Mhz sändaren denna:
(Mellan pinne 16 och 8 är det ett 4.7k motstånd)
Kod: Markera allt
#define DS18B20_GND 7
#define ONE_WIRE_BUS 8
#define DS18B20_VCC 9
#define DS18B20_UP 16
#define TRANSMIT_VCC 2
#define TRANSMIT_PIN 3
pinMode(TRANSMIT_VCC, OUTPUT);
pinMode(DS18B20_VCC, OUTPUT);
pinMode(DS18B20_GND, OUTPUT);
pinMode(DS18B20_UP, OUTPUT);
digitalWrite(DS18B20_VCC, HIGH);
digitalWrite(DS18B20_GND, LOW);
digitalWrite(DS18B20_UP, HIGH);
digitalWrite(TRANSMIT_VCC, HIGH);