Ir ao conteúdo
  • Cadastre-se

walber22

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. bom dia sou novo nesse fórum, 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 botões 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.h>; 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); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!