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