Мониторинг веса и MajorDoMo
Добавлено: Пт фев 01, 2013 8:48 pm
Написал простенький скетч для ардуино. Есть 5 кнопок, подключенных к аналоговому входу 0 и LCD.

подскажите, как интегрировать в majordomo, что бы можно было посмотреть на графике и данный хранились долго в базе.
Думаю использовать блютус для передачи данных
Код: Выделить всё
#include <LiquidCrystal.h>
LiquidCrystal lcd(8,9,4,5,6,7);
int analogPin = 0;
int val = 0;
double v = 70;
float u = 48.1;
void setup()
{
lcd.begin(16, 2);
Serial.begin(9600);
}
void loop()
{
lcd.setCursor(0, 0);
lcd.print("Ulen'ka");
lcd.setCursor(8, 0);
lcd.print(u,1);
lcd.setCursor(14, 0);
lcd.print("KG");
lcd.setCursor(0, 1);
lcd.print("Vadym");
lcd.setCursor(8, 1);
lcd.print(v,1);
lcd.setCursor(14, 1);
lcd.print("KG");
val = analogRead(analogPin);
if (val == 480) //left
{u -=0.1; delay(100);}
else if (val == 0) // right
{u +=0.1; delay(100);}
else if (val == 131) //up
{v +=0.1; delay(100); }
else if (val == 307) //down
{ v -=0.1; delay(100);}
else if (val == 721) //select
{Serial.print("Ulen'ka ");
Serial.print(u);
Serial.println(" kg");
Serial.print("Vadym ");
Serial.print(v);
Serial.println(" kg");
delay(1000);
}
}
подскажите, как интегрировать в majordomo, что бы можно было посмотреть на графике и данный хранились долго в базе.
Думаю использовать блютус для передачи данных