duvida código em desenvolvimento
Página 1 de 1
duvida código em desenvolvimento
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);
}
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
Tópicos semelhantes
» Freelancer para desenvolvimento precisa-se
» Monitoramento de reservatório com envio de dados p/ internet e alertas por SMS - SIM900, HC-SR04
» Desenvolvimento de sistemas de aquisição de dados sem fio
» Placa de Automação residencial e Alarme
» Código simples SIM908
» Monitoramento de reservatório com envio de dados p/ internet e alertas por SMS - SIM900, HC-SR04
» Desenvolvimento de sistemas de aquisição de dados sem fio
» Placa de Automação residencial e Alarme
» Código simples SIM908
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|