Go Down

Topic: Bluetooht se bloquea (Read 381 times) previous topic - next topic

Divago

Hola amigos tengo el siguiente modulo bluetot conectado a los terminales tx y rx ya que si lo conecto usanso los pines del software serial impiden que pueda usar una serial lcd


el problema viene al utilizar el siguiente codigo
Code: [Select]
#include <SoftwareSerial.h>;
#include <SerialLCD.h>;
SerialLCD slcd(11,12);
int led = 4;
int buzz = 5;
void setup()
{
  Serial.begin(38400);
  pinMode(led, OUTPUT);
  pinMode(buzz, OUTPUT);
  slcd.begin();
  slcd.backlight();
  slcd.print("Comandos:");
}

void loop()
{
Serial.println("@" + analogRead(A1));
Serial.println("/" +analogRead(A0));
  //declaro variables
int dato;
//bajar cursor
  slcd.setCursor(0, 1);
  //acciones a realizar
if(Serial.available()){

  dato = Serial.read();

//luces encender
if ( dato==101){
   digitalWrite(led, HIGH);
   slcd.print( "Luces encendidas                   ");
}
//luces apagar
if ( dato==97){
   digitalWrite(led, LOW);
   slcd.print( "Luces apagadas                   ");
}
//ruido
if ( dato==114){
   digitalWrite(buzz, HIGH);
   slcd.print( "Ruido                         ");
}
//silencio
if ( dato==115){
   digitalWrite(buzz, LOW);
   slcd.print( "Silencio                        ");
}










}



}


ya que el bluetooht se bloquea, la su luz no parpadea, el arduino se reinicia y no ovedece al los comandos,y no me puedo conecatr a el

sin enbargo si lo utilizo con codigos simple me envia la informacion bien,o si los utilizo sin el anaaolog read si que funciona
a veces para que funcone debo abrir primero el serial monitor

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