Hur: Skapa en Android App med Android studion att styra LED (8 / 9 steg)
Steg 8: Aruino kod
Arduino C koden är mycket enkelt, utan att behöva förklara det:
röding, kommando;
Sträng sträng;
booleska ledon = false;
#define ledde 5
röding, kommando;
Sträng sträng;
booleska ledon = false;
#define ledde 5
void setup()
{
Serial.BEGIN(9600);
pinMode ledde (, OUTPUT);
}
void loop()
{
om (Serial.available() > 0)
{sträng = "";}
While(Serial.available() > 0)
{kommandot = ((byte)Serial.read());
om (kommandot == ':')
{
bryta;
}
annat
{
sträng += kommando;
}
Delay(1);
}
om (sträng == "Till")
{
ledOn();
ledon = sant;
}
om (sträng == "TF")
{
ledOff();
ledon = false;
Serial.println(string); debug
}
om ((string.toInt() > = 0) & & (string.toInt() < = 255))
{
om (ledon == true)
{
analogWrite (led, string.toInt());
Serial.println(string); debug
Delay(10);
}
}
}
void ledOn()
{
analogWrite (led, 255);
Delay(10);
}
void ledOff()
{
analogWrite (led, 0);
Delay(10);
}