Projeto Arduino
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

duvida código em desenvolvimento

Ir para baixo

duvida código em desenvolvimento  Empty duvida código em desenvolvimento

Mensagem  walber22 Sáb 13 Fev - 15:03

sou novo nesse forum, venho aqui pedir uma ajuda estou realizando um trabalho o ultimo, trabalho da escola estou utilizando o Arduíno para este fim

quero uma ajuda não sei nada de programação sou um curioso


tenho este código peguei umas partes da internet e fui acrescentando outras apartes  eu quero  uma pequena ajuda, como faço para meu motor parar quando chegar no fim de curso de abrir e fechar  , estou usando um modulo bluetooth para enviar os comandos montei um aplicativo no app inventor, nesse aplicativo tem dois botoes push button para girar o motor só quando pressionado, e os outros gira direto o motor , esta funcionando direito sentido horário e anti-horário

quem tiver como me ajudar fico grato pois só tenho esse mês para estar fazendo esse projeto

#include ;

SoftwareSerial bluetooth(2, 3); // RX, TX

int BluetoothData;

void setup()
{
bluetooth.begin(9600);
pinMode(8,OUTPUT);// lâmpada
pinMode(9,OUTPUT);//Lâmpada
pinMode(10,OUTPUT);//lâmpada
pinMode(11,OUTPUT);//lãmpada
pinMode(4,OUTPUT);//motor
pinMode(5,OUTPUT);//motor

}

void loop()
{
if (bluetooth.available())
{
BluetoothData=bluetooth.read();
 
 


if(BluetoothData=='7')//controla motor sentido anti horario se precionado o botao se nao for motor fica parado
{
digitalWrite(4,1);
digitalWrite(5,0);

}else{
  digitalWrite(4,0);
  digitalWrite(5,0);
}
 
 if(BluetoothData=='5')//controla motor sentido  horario se precionado o botao se nao for motor fica parado
{
 digitalWrite(5,1);
 digitalWrite(4,0);
}
if(BluetoothData=='3')//controla motor sentido  anti horario
{
 digitalWrite(4,1);
 digitalWrite(5,0);

}
if(BluetoothData=='2')//controla motor sentido horario
{
 digitalWrite(5,1);
 digitalWrite(4,0);
}

if(BluetoothData=='a')// restante do codigo sao as lampdas
{
digitalWrite(8,1);}

if(BluetoothData=='b')
{
 digitalWrite(8,0);
}
 
if(BluetoothData=='c')
{
 digitalWrite(9,1);
}
 
 if(BluetoothData=='d'){
 digitalWrite(9,0);}
 
 if(BluetoothData=='e')
 {
   digitalWrite(10,1);
 }
   
 if(BluetoothData=='f')
 {
 digitalWrite(10,0);
}
 
 if(BluetoothData=='g')
 {
   digitalWrite(11,1);
 }
   
 if(BluetoothData=='h')
 {
   digitalWrite(11,0);
 
 

}
}
delay(100);
}

walber22

Mensagens : 1
Data de inscrição : 13/02/2016
Idade : 30

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos