android - How can i make this simple thing work? -
android - How can i make this simple thing work? -
ok have code in android studio:
driver.setbaudrate(9600); byte buffer[] = new byte[16]; driver.write(buffer,1000);
and have in arduino:
void setup() { pinmode(ledpin4,output); serial.begin(9600); } void loop () { int ok = serial.read(); if( //...... //){ <------------- don't know set here digitalwrite(ledpin4,high);} }
edit: want like:
android:
driver.setbaudrate(9600); int ok = 1; driver.write(1);
arduino:
void setup() { pinmode(ledpin4,output); serial.begin(9600); } void loop () { byte ok = serial.read(); if( ok == 1){ digitalwrite(ledpin4,high);} }
i alowed utilize bytes[], how do ?
try replacing
byte ok = serial.read();
with
int ok = serial.parseint();
note: if code seems laggy seek adding
serial.settimeout(20);
in void setup after
serial.begin(9600);
android arduino byte output communication
Comments
Post a Comment