Exemplo de uso de um sensor ultrassônico para medir distâncias e uso da saída serial.
Plotar a distância do sensor em no terminal serial.
Fonte: http://blog.filipeflop.com/sensores/sensor-ultrassonico-hc-sr04-ao-arduino.html
Código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
//Carrega a biblioteca do sensor ultrassonico #include <Ultrasonic.h> //Define os pinos para o trigger e echo #define pino_trigger 4 #define pino_echo 5 //Inicializa o sensor nos pinos definidos acima Ultrasonic ultrasonic(pino_trigger, pino_echo); void setup() { Serial.begin(9600); Serial.println("Lendo dados do sensor..."); } void loop() { //Le as informacoes do sensor, em cm e pol float cmMsec, inMsec; long microsec = ultrasonic.timing(); cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM); inMsec = ultrasonic.convert(microsec, Ultrasonic::IN); //Exibe informacoes no serial monitor Serial.print("Distancia em cm: "); Serial.print(cmMsec); Serial.print(" - Distancia em polegadas: "); Serial.println(inMsec); delay(1000); } |