Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Os sensores de proximidade são dispositivos que detectam a presença de objetos sem a necessidade de contato físico. No ambiente Arduino, é possível criar um sensor de proximidade utilizando componentes como o sensor ultrassônico HC-SR04. Este artigo irá guiá-lo através do processo de criação de um sensor de proximidade usando Arduino.
Exemplos:
Componentes Necessários:
Montagem do Circuito:
Código Arduino:
#define TRIG_PIN 9
#define ECHO_PIN 10
#define LED_PIN 13
void setup() {
Serial.begin(9600);
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
long duration, distance;
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
duration = pulseIn(ECHO_PIN, HIGH);
distance = (duration / 2) / 29.1; // Calcula a distância em cm
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
if (distance < 10) { // Se a distância for menor que 10 cm, acende o LED
digitalWrite(LED_PIN, HIGH);
} else {
digitalWrite(LED_PIN, LOW);
}
delay(500);
}
setup()
, inicializa-se a comunicação serial e configura-se os modos dos pinos.loop()
, envia-se um pulso ultrassônico e mede-se o tempo que leva para o eco retornar. A distância é calculada e, se for menor que 10 cm, o LED é aceso.Este exemplo básico demonstra como utilizar um sensor de proximidade no ambiente Arduino. Você pode expandir este projeto para incluir alertas sonoros ou comunicação com outros dispositivos.