Buenas tardes estoy tratando de programar Arduino DUE por Bluetooth tal cual el link [TUTORIAL] Programar Arduino Inalambricamente por Bluetooth, pero no consigo la programación, se que Arduino One difiere bastante con DUE y que el reset aplica de diferente forma, alguien habrá logrado algo similar en que pueda ayudarme, estoy programando Bluetooth a 115200 ya que no encontré otra especificación y el pin de state lo envío al Reset del Arduino DUE, (utilizo un capacitor de 100 nF entre el State y el Reset).
Utilizo el siguiente código:
/*
* INTRODUCIR LOS SIGUIENTES COMANDOS (en orden)
*
* AT+ORGL
* AT+ROLE=0
* AT+POLAR=1,0
* AT+UART=115200,0,0 El número 115200 depende del modelo de Arduino
* AT+INIT
*
*/
/*
* VELOCIDADES
*
* ArduinoUNO ---> 115200
* Arduino Mini Pro --> 57600
* Arduino Diecemila o Duemilanove (con ATmega168) --> 19200
*
*/
//Código de la página de Joshua Newell
// La autoría de los comentarios es de Robotic Arts
char myChar ;
void setup()
{
Serial.begin(9600);
Serial.println("AT");
Serial2.begin(38400);
Serial2.println("AT");
}
void loop() {
while (Serial2.available())
{
myChar = Serial2.read();
Serial.print(myChar);
}
while (Serial.available())
{
myChar = Serial.read();
Serial.print(myChar);
Serial2.print(myChar);
}
}
De antemano les agradezco.
Saludos.