Boa noite, estou fazendo meu projeto final de curso que consiste em um bafômetro com carrinho, o bafômetro está em um arduino e o carrinho em outro, queria que após assopra o bafômetro e não houvesse álcool o carrinho ligasse caso contrário havendo álcool o carrinho continuasse desligado.
Programação Bafômetro:
#include <Servo.h>// inclui biblioteca de manipulação de servos motores.
Servo motor1;
Servo motor2;
void setup(){ //configurações
motor1.attach(11); //declarando em qual porta o motor1 estará ligado
motor2.attach(10); //declarando em qual porta o motor2 estará ligado
}
void loop(){ //principal
motor1.write(0); //aqui o motor1 irá "andar" para frente
motor2.write(100); //aqui o motor2 irá "andar" para frente
}
Tags:
Cara,
Você tem que definir algumas coisas, como:
1- Por quanto tempo o carrinho ficará INABILITADO ?
2- Ele será reativado como? por um botão, ou por tempo ?
3- a comunicação entre o arduino que esta com o sensor de alcool e o arduino que esta como o carrinho vai se dar como? comunicação serial? comunicação sem fio ?
4- Por que usar dois arduinos um pra o sensor e outro para o carro ?
Mas de basico vou dar uma ideia, apesar que ainda sem seus dados:
O sistema funciona assim: o valor lido pelo sensor vai de 0 a1023 (padrão analogico 10 bits do arduino) o lance é você fazer testes, tome umas manguaças e sopre no bicho, veja o valor que vai dar e anote.
Dai é só dar um range, tipo, digamos que ele deu 650, ai você diz que se o valor analogico achado form maior que 500 então sete uma variavel que antes era 0 para o valor 1.
Emita essa variável pra o arduino do carrinho, nela no inicio você pode colocar algo como um laço WHILE que se o valor da variável passar a ser 1, ele entra dentro do laço, e só sai sobre as condições que você determinar, dai o carrinho trava.
É mais ou menos assim.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por