Snažím se zprovoznit komunikaci arduina a mobilní aplikace kterou vytvářím přes mit app editor. Jde mi o to zprovoznit obousměrnou komunikaci s přenášením více proměnných.
Andoird ->Arduino
Zatím to mám tak, že posílám dvě čísla oddělené tečkou. Přijimám je pomocí
Kód: Vybrat vše
while (Serial.available() > 0)
{ jedna red = Serial.parseInt();
dve green = Serial.parseInt();
}
Šlo by to udělat nějak elegantněji, že bych posilal jméno proměné a k té bych pak v arduinu přiřadil posílanou hodnotu?
Jak poslat a správně zobrazit v arduino text?
Jde převést přijmaný text na jméno proměné? Např. Pošlu svetlo.22 a arduino vezmě proměnou svetlo=22.
Arduino -> Andoird
Posílám všechny hodnoty oddělené tečkou. A v aplikaci je rozděluji na jednotlivé proměnné podle pevně daného pořadí.
Díky za postřehy