Escrito por 

Olá, amantes de robótica, tudo bem? Nesse post ensinaremos como usar e testar o sensor ultrassônico HCSR-04 na porta ANALÓGICA sem usar bibliotecas para que você faça o Seu Robô! Esse projeto é muito útil para projetos que utilizem a ponte H Motor Shield L293D , que tem apenas as portas analógicas para ligar os componentes.

 

Materiais necessários:

1 - Arduino UNO, compre ele clicando aqui

1 - Sensor ultrassônico HCSR-04, compre ele clicando aqui

1 - Mini protoboard, compre ele clicando aqui

4 - Jumper, compre ele clicando aqui

Montagem:

Esquemático de ligações:

Vídeo da montagem e teste:

Veja o vídeo, leia o post e caso tenha dúvidas deixe um comentário.

https://www.youtube.com/watch?v=vX-XMKp_ZJI&feature=youtu.be

Código fonte:

Caso você não saiba como instalar o programa arduino clique aqui e veja como.

Não sabe enviar o código para o arduino, aprenda clicando aqui.

Bibliotecas utilizadas

Não utilizamos bibliotecas com o sensor hcsr-04 na porta analógica somente na digital

Copie e cole no programa do arduino e envie para seu arduino o código abaixo:

//Código para poder usar o sensor ultrassônico HC-SR04 na porta analógica, medindo de 0cm até 50cm com precisão 

//SeuRobo.com.br Tudo sobre robótica
//Loja.SeuRobo.com.br Loja de robótica
//SeuRobo.com.br/Servico Fazemos o seu projeto

#define echoPin A1 //Pino ECHO do sensor no pino analógica A1
#define trigPin A0 //Pino TRIG do sensor no pino analógica A0
long duracao;
long HR_dist=0;
int minimumRange=5;
int maximumRange=200;

void setup() {
  Serial.begin(9600); //Abre a comunicação serial
  pinMode(trigPin, OUTPUT); //define o pino TRIG como saída
  pinMode(echoPin, INPUT); //define o pino ECHO como entrada
}

void loop() {
  Distancia(); //chama a função para medir a distância

}

void Distancia(){
  digitalWrite(trigPin, LOW); //não envia som
  delayMicroseconds(2);
  digitalWrite(trigPin,HIGH); //envia som 
  delayMicroseconds(10);
  digitalWrite(trigPin,LOW); //não envia o som e espera o retorno do som enviado
  duracao = pulseIn(echoPin,HIGH); //Captura a duração em tempo do retorno do som.
  HR_dist = duracao/56; //Calcula a distância
  Serial.println(HR_dist); //Exibe na Serial a distância
}

 

Observações:

 

Pronto, pessoal, agora é só você decidir qual robô quer montar. Veja nossos robôs clicando aqui.

Qualquer dúvida é só deixar um comentário que responderemos o mais breve.

Veja todos os projetos e robôs que usamos o o sensor ultrassônico HCSR-04
Veja Todos os vídeos que temos: http://seurobo.com.br/videos-canal-no-youtube/

⇒ Acesse nossa loja virtual de robótica: LOJA

⇒ Veja os serviços que fazemos para facilitar a vida para você: SERVIÇOS

⇒ Quer um tutorial de um projeto ou robô gratuitamente? É só preencher o formulário que iremos analisar

⇒ Conseguiu melhorar o código fonte de algum de nossos projetos? Então nós envie a melhoria para ajudar outras pessoas


Robótica para TODOS, COMPARTILHE!

Tutorial
Seu Robô

Como usar o sensor ultrassônico HCSR-04 na porta ANALÓGICA do arduino

Olá, amantes de robótica, tudo bem?

Nesse post ensinaremos como usar e testar o sensor ultrassônico HCSR-04 na porta ANALÓGICA sem usar bibliotecas para que você faça o Seu Robô!

Esse projeto é muito útil para projetos que utilizem a ponte H Motor Shield L293D , que tem apenas as portas analógicas para ligar os componentes.

Tutorial
Seu Robô

Como enviar o programa para o arduino uno, mega ou outros

Olá, amantes da robótica!
Hoje, vamos demonstrar como você pode enviar, com facilidade, seus programas para o Arduino.
É realmente fácil, conforme você poderá ver no vídeo!
Para inciantes esse vídeo resolve muitas dúvidas em relação a como usar o arduino uno, de como conectá-lo no computador/notebook/pc, sobre como configurar a porta do arduino uno e como saber se o arduino esta funcionando corretamente, entre outras dúvidas!

Conheça nossa lista completa de Serviços de Suporte

  • Fazemos seu Código Fonte
  • Esquemático em Protoboard
  • Placa de Circuito Impresso
  • Soldagem de Componentes
  • Projetos, criação e montagem de robôs
  • Desenvolvimento de Projetos

Curso de Introdução ao Arduino

Em nosso EXCLUSIVO curso de Arduino, TOTALMENTE EM PORTUGUÊS, você irá aprender como escolher, montar, soldar e programar estas maravilhas da computação moderna para adaptá-las a TODOS os seus projetos e necessidades. Em nosso curso, você irá aprender:

  • Como escolher e reconhecer as placas
  • Como reconhecer os módulos adicionais
  • Como projetar o código fonte
  • Como fazer o projeto no Protoboard
  • Soldagem de Componentes
  • Como expandir seus projetos
  • E MUITO MAIS...

CADASTRE-SE

E receba por email nossas novidades e lançamentos!

SeuRobô.com.br - 2017

Mais conhecimento para um bom desenvolvimento
CNPJ: 26.017.573/0001-11

Orgulhosamente Construído pela