Estoy intentando utlizar el sensor HC-SR04 siguiendo esta guia
pero utilizando un led
#include <Ultrasonic.h>
#include <Ultrasonic.h>
/*
Projeto Arduino - Arduino com sensor de proximidade ultrasonico HHC-SRO4
Por Jota
--=<| www.ComoFazerAsCoisas.com.br |>=--
*/
//Incluindo biblioteca Ultrasonic.h
//criando objeto ultrasonic e definindo as portas digitais do Trigger - 9 - e Echo - 8
Ultrasonic ultrasonic(9,8);
//Declaração das constantes referentes aos pinos digitais.
const int ledVermelho = 6;
long microsec = 0;
float distanciaCM = 0;
void setup() {
Serial.begin(9600); //Inicializando o serial monitor
pinMode(ledVermelho,OUTPUT); //Definindo pino digital 6 como saída.
}
void loop() {
microsec = Ultrasonic.Timing(); //Lendo o sensor
distanciaCM = Ultrasonic.convert(microsec, Ultrasonic::CM); //Convertendo a distância em CM
ledDistancia();
Serial.print(distanciaCM);
Serial.println("cm");
delay(1000);
}
//Método que centraliza o controle de acendimento dos leds.
void ledDistancia() {
//Apagando todos os leds
digitalWrite(ledVermelho,LOW);
//Acendendo o led adequado para a distância lida no sensor
if (distanciaCM < 10) {
digitalWrite(ledVermelho,HIGH);
}
}
pero cuando llego a convetir me aprece un error esta es la linea.
microsec = Ultrasonic.Timing(); //Lendo o sensor
distanciaCM = Ultrasonic.convert(microsec, Ultrasonic::CM); //Convertendo a distância em CM
el error que me aparece es este
Arduino: 1.5.4 (Windows 7), Board: "Arduino Mega 2560 or Mega ADK"
ejemplo1.ino: In function 'void loop()':
ejemplo1:34: error: expected primary-expression before '.' token
ejemplo1:35: error: expected primary-expression before '.' token
ejemplo1:35: error: expected unqualified-id before numeric constant
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
ayuda para poder terminarlo
gracias por la atención prestada