Professional Documents
Culture Documents
04 Pgina 1 de 3
Introduo:
Neste experimento, vamos utilizar o sensor HC-SR04 mostrado na Figura 4.1. Neste sensor temos
algumas caractersticas bsicas (obtidas do datasheet do fabricante):
- Alimentao: +5V DC;
- Corrente quiescente < 2mA;
- ngulo de medio < 15o;
- Distncia medida: 2 a 500 cm com resoluo de 0,3 cm.
Material Necessrio:
- 01 buzzer;
- 01 sensor HC-SR04;
- 01 Placa Arduino UNO REV 03;
- 01 cabo USB para ligar a placa Arduino a um computador;
- fios (jumpers) diversos;
- Protoboard de 840 furos.
CURSO BSICO DE AUTOMAO E ROBTICA COM KIT ARDUINO Exp. 04 Pgina 2 de 3
Procedimentos Experimentais:
2) Na interface de programao de Sketches do Arduino, insira e compile o programa 4.1 com a placa
conectada ao seu computador atravs da porta USB.
void setup()
{
Serial.begin(9600); // Baud rate de 9600 bps
}
void loop()
{
int dist = ultrasonic.Ranging(CM); // salva distncia em cm na varivel dist
Serial.print(dist); // mostra distncia no monitor serial
Serial.println(" cm");
delay(100); // Aguarda 100ms para fazer a prxima leitura de distncia
}
Programa 4.1 Cdigo em linguagem C utilizado na experincia de Sensor de distncia. As linhas
iniciadas por // no so lidas pelo compilador, e por isso so utilizadas como comentrios.
CURSO BSICO DE AUTOMAO E ROBTICA COM KIT ARDUINO Exp. 04 Pgina 3 de 3
3)Abra o Serial Monitor do Arduino. Utilizando uma rgua, verifique se os valores mostrados no
monitor serial correspondem aos valores reais.
4) Na interface de programao de Sketches do Arduino, insira e compile o programa 4.2 com a placa
conectada ao seu computador atravs da porta USB.
void setup()
{
Serial.begin(9600); // Baud rate de 9600 bps
pinMode(7,OUTPUT); // Define pino 7 como sada digital
}
void loop()
{
int dist = ultrasonic.Ranging(CM); // salva distncia em cm na varivel dist
Serial.print(dist); // mostra distncia no monitor serial
Serial.println(" cm");
}
Programa 4.2 Cdigo em linguagem C utilizado na experincia de Sensor de distncia. As linhas
iniciadas por // no so lidas pelo compilador, e por isso so utilizadas como comentrios.
4)Abra o "Serial Monitor" e repare no que acontece com o som no Buzzer. Ele realmente geral um sinal
que vai ficando mais rpido medida que o sensor se aproxima de um obstculo?