Pular para o conteúdo principal

Usando Sensor Ultrasom com Shield motor arduino

Olá humanos gostaria de documentar que agora, são 4:21 de onde estou escrevendo e fiquei um bom tempo analisando a placa shield Motor, essa que ta aqui em baixo, pois é. Preciso usar sensor ultrasom nessa e fiquei pensando que poderia usar nas portas analogicas que vem disponiveis, e fiz o test e descobrir, para minha infelicidade que não funciona A0 e A1 com sensor HC-SR04 então fiquei olhando um monte essa placa e pensando que poderia hackear ela, mexer na lib dela pra poder usar alguma gpio e sei la fazer alguma coisa nela pra poder usar pinos digitais, foi quando olhei pras portas de pinos de servo motor, essa placa possui 2 pinos para trabalhar com servo motor, então resolvi usar esses pinos digitais para pegar dados do sensor eeeeeeee xazam !!! deu certo vou mostrar aqui rapidinho como funciona ok ? vamos então !


Requisitos


+ 1  arduino
+ 1  shield motor
+ 1  ultrasom sensor

1) Codigo  

Ok codigo bem simples, vc precisa desta lib aqui instale add library zip na IDE do arduino

#include <Ultrasonic.h>

#define TRIGGER_PIN  9
#define ECHO_PIN     10

Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN);

void setup()
 {
  Serial.begin(9600);
 }

void loop()
{
  float cmMsec, inMsec;
  long microsec = ultrasonic.timing();

  cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM);
  Serial.print("\n");
  Serial.print(cmMsec);
  delay(100);
}

Bem simples agora vamos para há parte que fiquei um bom tempo pensando kkkk sim parece ridiculo mais levei uns minutos pra pensar nisso.

2) Hardware


Nesse ponto vamos apenas ligar os pinos do triger e echo do nosso sensor hc-sr04 nos pinos pra shield motor.

Bom depois de tudo isso na aba ferramentas clique em
plotter serial e veja a magia acontecer ^_^.



Bom é isso por hoje crianças ^_^

Comentários

Postagens mais visitadas deste blog

Automatizando uma lampada com Bluetooth (Serie: Sem Fio)

Olá humanos, essa semana estive com uns guris da minha faculdade com muita dificuldade de trabalhar com o modulo bluetooth HC-06/05, tivemos uma apresentação dos projetos da minha turma e apresentei um robo explorador controlado via web, porem o que me motivou a escrever este post, foi o fato de uma equipe ter empacado, no quesito usar o modulo bluetooth durante a apresentação dessa equipe, eles falavam muito sobre como não conseguiram programar o bluetooth e nem a eletronica funcionava da forma como queriam, quando terminaram de apresentar fui até eles e disse que ajudaria eles, por que de fato é bem simples, então ajudei eles, em um simples test de ligar é desligar um led, controlado via bluetooth. Bom chega de papo, vamos ao que importa, o que é um bluetooth ? bluetooth e uma tecnologia de comunicação a curta distancia para transações simples, sendo envio de mensagens, ou envio de arquivos. Para este projeto você precisa dos seguintes ingredientes. Arduino UNO Modulo Blueto...

Redirecionamento de Porta usando ngrok (Port Forward with ngrok) SSH

Olá Humanos, estou no pensionato e aqui não tenho acesso ao roteador para fazer um redirencionamento de porta digno affs ¬__¬, sim pensei em Hackear rsrsrs, porem minha preguiça minha preguiça não deixa hauhauha, então encontrei uma ferramenta bem legal chamada ngrok que faz com que eu possa acessar remotamente meu servidor local para brincar com IoT. Instalação e ngrok  link: https://ngrok.com/ Para se cadastrar é bem simples basta logar com conta sua conta do git ou google depois faça download e na https://dashboard.ngrok.com/auth na aba auth pegue seu authtoken e valide no terminal # unzip ngrok-stable-linux-amd64.zip # ./ngrok authtoken <YOUR AUTHTOKEN> Instalando SSH no seu computador  Bom se você usa Ubuntu basta rodar  comando  # apt-get install openssh-server Para testar se o serviço digite  # service ssh status Iniciando SSH no Ngrok Rode o ngrok em protocolo tcp na porta 22  # ./ngrok tcp 22 ...

Scratch for Arduino Servo Motor Basic One(Controland Servo Motor com S4A)

Olá Humanos, aqui vamos brincar com arduino usando Scratch, neste pequeno teste vamos trabalhar com: /* 1 Arduino Uno */   /*  1 Micro Servo */ >>> print "Com este Circuito bem basico " >>> print  "Com o circuito montado inicie o Scratch for arduino e Programe o controle e movimentos dessa forma. " >>> exit()