Académique Documents
Professionnel Documents
Culture Documents
Pino 9
Alimentao 6v
Pino 10
Alimentao 6v
LEDS FRONTAIS
Pino A0
Alimentao 6V
LEDS TRASEIROS
Pino A1
Alimentao 6V
WIFI
/*
>>>>> Criando Rob Com Arduino <<<<<
##### Robs, Projetos e Tutoriais! #####
.:: Site principal: http://www.CriandoRoboComArduino.com/
.:: Site secundrio: http://www.TestCriandoRoboComArduino.com/
========== IMPORTANTE ==========
O cdigo est livre para usar, citar, alterar e compartilhar,
desde que mantenha o site como referncia.
Obrigado.
--------------------------------------------------------------------
------------------------------
Projeto: Como usar o sensor de distncia ultrassnico HC-SR04 no
pino analogico do arduino
--------------------------------------------------------------------
-------------------------------
*/
// incluso de bibliotecas.
#include <Ultrasonic.h> // inclui a biblioteca de manipulao do
sensor ultrassnico.
#define HC_SR04_TRIGGER A2 //Define o pino do Trigger do sensor
ultrasonico no pino ANALGICO A2
#define HC_SR04_ECHO A3 //Define o pino do Echo do sensor
ultrasonico no pino ANALOGICO A3
int distancia_cm = 0; //varivel do valor da distncia
// executado na inicializao do Arduino
void setup(){
Serial.begin(9600); // inicializa a comunicao
pinMode(HC_SR04_TRIGGER, OUTPUT); //Define o trigger do sensor para
enviar o sinal
pinMode(HC_SR04_ECHO, INPUT); //Define o Echo do sensor para
receber o sinal
}
// funo principal do Arduino
void loop(){
digitalWrite(HC_SR04_TRIGGER, LOW); //desliga a emiso do som
delayMicroseconds(4); //espera 4 segundos
digitalWrite(HC_SR04_TRIGGER, HIGH); //liga a trasmiso de som
delayMicroseconds(20); //continua emitindo o som durante 20
segundos
digitalWrite(HC_SR04_TRIGGER, LOW); //desliga a emiso do som
delayMicroseconds(10);//espera 10 segundos para poder voltar ao som
long pulse_us = pulseIn(HC_SR04_ECHO, HIGH); //liga o recebedor e
calcula quantos pulsos ele recebeu
distancia_cm = pulse_us / 59; //divide o total de pulso por 59
delay(100);
Serial.println(distancia_cm);
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::
>>>>> Acesse os sites: <<<<<
.:: Robs, Projetos e Tutoriais
http://www.CriandoRoboComArduino.com/
.:: Testes dos robs, noticias sobre robtica e muito mais
http://www.TestCriandoRoboComArduino.com/
>>>>> Inscreva-se nos canais no Youtube: <<<<<
.:: Vdeos dos robs, projetos e tutoriais
Criando Rob Com Arduino
https://www.youtube.com/CriandoRoboComArduin
.:: Mostrando os testes dos robs e projetos
Test Criando Rob Com Arduino
https://www.youtube.com/TestCriandoRoboComAr
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::*/