Java arduino

Ola … preciso mandar dois comando para o Arduino mega2560, para rodar dois motores idependentes, eu consigo rodar um so, gostaria de saber como mandar esse comando do java para que o arduino entenda o outro botao para rodar o outro motor. a classe em java é a normal de comunicaçao, e uma outra classe de interface com dois botoes. tem algum comando que vc tem que mandar ?

classe do arduino

#include <Stepper.h>

const int stepsPerRevolution = 500;

//Inicializa a biblioteca utilizando as portas de 8 a 11 para
//ligacao ao motor
Stepper myStepper(stepsPerRevolution, 8,10,9,11);

void setup()
{

Serial.begin(9600);

//Determina a velocidade inicial do motor
myStepper.setSpeed(60);
}

void loop()
{
//Gira o motor no sentido horario a 90 graus
for (int i = 0; i<=3; i++)
{
myStepper.step(512);
delay(2000);
}
}

1 curtida

Quando enviar seu código clica em </> pra deixar ele formatado.

https://www.arduino.cc/en/Reference/KeyPressed

Depoi é só fazer um if

Na comunicação serial, você escolhe a sequencia e os dados que deseja enviar e receber.