Arduino и DS18B20
- Войдите на сайт для отправки комментариев
Пнд, 19/12/2011 - 20:11
Ребята помогите разобратся!!!! , значит задача стоит следующая.
Подключил термо датчик ds18b20 к ардуино , вот текст программы
#include <OneWire.h>
/*
* получаем температуру от DS18B20
*/
OneWire ds(10); // линия 1-Wire будет на pin 10
void setup(void)
{
Serial.begin(9600); //установка связи с СОМ портом
}
void loop()
{
byte data[2];
ds.reset();
ds.write(0xCC);
ds.write(0x44);
delay(1000);
ds.reset();
ds.write(0xCC);
ds.write(0xBE);
data[0] = ds.read();
data[1] = ds.read();
int Temp = (data[1]<<8)+data[0];
int f = round((Temp*9.0/5.0 + 32.0)*0.1);
Temp = Temp>>4;
Serial.print("C=");
Serial.print(Temp);
Serial.print("F=");Serial.print(f);
Serial.println();
}
Все замечательно работает!!! , как теперь это чудо оформить в процесинге красиво??? , какую программу надо написать??? , и как собрать данные в процесинг???7