duvida código em desenvolvimento

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

duvida código em desenvolvimento

Mensagem  walber22 em Sab 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 : 23

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum