Neste post estou a utilizar um sensor ultra-sónico para medir a distância em cm micro segundo.
Acima podemos ver o esquemático para a ligação do sensor ao Arduino.
Em seguida têm o código:
#include <Ultrasonic.h>
#define TRIGGER_PIN 12
#define ECHO_PIN 13
Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN);
void setup()
{
Serial.begin(9600);
}
void loop()
{
float cmMsec;
long microsec = ultrasonic.timing();
cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM);
Serial.print("MS: ");
Serial.print(microsec);
Serial.print(", CM: ");
Serial.println(cmMsec);
delay(1000);
}
Aqui fica o link para o download da livraria para o Arduino:
http://dl.dropbox.com/u/50854449/HCSR04Ultrasonic.zip
Home
»
Unlabelled
»
Sensor ultra-sónico "HC-SR04" + Arduino
Sensor ultra-sónico "HC-SR04" + Arduino
Posted by ruimarinho
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Assinar:
Postar comentários
(
Atom
)
Porque deste erro?
ResponderExcluirsketch_nov30a.ino: In function 'void loop()':
sketch_nov30a:16: error: 'class Ultrasonic' has no member named 'timing'
sketch_nov30a:17: error: 'class Ultrasonic' has no member named 'convert'
sketch_nov30a:17: error: expected unqualified-id before numeric constant
Se Não me engano esses erros são por causa da falta da livraria do ultrassonico
Excluirobrigado, no meu funcionou muito bem
ResponderExcluir
ResponderExcluirsensor:6: error: 'Ultrasonic' does not name a type
sensor.ino: In function 'void loop()':
sensor:16: error: 'ultrasonic' was not declared in this scope
sensor:17: error: 'Ultrasonic' has not been declared
o meu sempre da esse erro, por que??