Vous êtes sur la page 1sur 3

SERVO MOTOR RODAS

Pino 9

Alimentao 6v

SERVO MOTOR LEITURA COLISO

Pino 10

Alimentao 6v

LEDS FRONTAIS

Pino A0

Alimentao 6V

LEDS TRASEIROS

Pino A1

Alimentao 6V

WIFI

SENSOR COLISO DIANTEIRO

SENSOR COLISO TRASEIRO

/*
>>>>> 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

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::*/

Vous aimerez peut-être aussi