Sensor de Distância ultra-sônico e Arduino
#include "Ultrasonic.h" #define echoPin A0 //Pino 13 recebe o pulso do echo #define trigPin A1 //Pino 12 envia o pulso para gerar o echo Ultrasonic ultrasonic(echoPin,trigPin);//iniciando a função e passando os pinos void setup() { Serial.begin(9600); //inicia a porta serial pinMode(echoPin, INPUT); // define o pino 13 como entrada (recebe) pinMode(trigPin, OUTPUT); // define o pino 12 como saida (envia) } void loop() { digitalWrite(trigPin, LOW); //seta o pino 12 com um pulso baixo "LOW" ou desligado ou ainda 0 delayMicroseconds(2); // delay de 2 microssegundos digitalWrite(trigPin, HIGH); //seta o pino 12 com pulso alto "HIGH" ou ligado ou ainda 1 delayMicroseconds(10); //delay de 10 microssegundos digitalWrite(trigPin, LOW); //seta o pino 12 com pulso baixo novamente int distancia = (ultrasonic.Ranging(CM)); // função Ranging, faz a conversão do tempo de resposta do echo em centimetros, e armazena na variavel distancia Serial.print("Distanc...