Go Down

Topic: Genuino 101 (Read 21 times) previous topic - next topic

dmeq6

Hola,

he hecho una aplicación con app inventor que manda señales via bluetooth a una placa ZUM BT 328. El problema es que cuando cambio la placa a Genuino 101 el móvil reconoce la placa pero no logra conectarse a ella. He probado de cambiar los baudios pero aún así no logro que se conecte. He leído que la Genuino 101 usa un Bluetooth de baja energía pero no sé si esto está relacionado con el hecho que no pueda controlar la placa desde el móvil.

Adjunto el código por si alquién pudiera ayudarme.

Muchas gracias

Daniel

#include <Servo.h>
#include <CurieBLE.h>
#include<BLEPeripheral.h>
#include<BLEService.h>

BLEPeripheral blePeripheral;
Servo servos[13];

void waitForInput(){
while(Serial.available()==0){
  delay(500);
}

  while(Serial.available()>0){
    char incomingChar= Serial.read();
    manageChar (incomingChar);
  }
}
  void manageChar (char c){
   
  switch(c){
 
  case '1':
  servos[3].write(180);
  delay(10);
  break;
 
  case '2':
  servos[3].write(0);
  delay(10);
  break;

  case '3':
  servos[3].write(90);
  delay(10);
  break;
 
  case '4':
  servos[4].write(180);
  delay(100);
  servos[4].write(90);
  break;

  case '5':
  servos[4].write(0);
  delay(100);
  servos[4].write(90);
  break;
 
  }
}
void setup() {
  servos[3].attach(3);
  servos[4].attach(4);
  Serial.begin(19200);
 
  blePeripheral.setLocalName ("LEDCB");
 
  blePeripheral.begin();

}

void loop() {
  waitForInput(); 
 
}

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy