Pages: [1]   Go Down
Author Topic: Bluetooht se bloquea  (Read 335 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
#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
Logged

Pages: [1]   Go Up
Jump to: