Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Criar um Sensor de Proximidade com Arduino

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:

  1. Componentes Necessários:

    • Arduino Uno
    • Sensor Ultrassônico HC-SR04
    • Jumpers
    • Protoboard
    • Resistor de 220 ohms
    • LED
  2. Montagem do Circuito:

    • Conecte o pino VCC do HC-SR04 ao pino 5V do Arduino.
    • Conecte o pino GND do HC-SR04 ao GND do Arduino.
    • Conecte o pino TRIG do HC-SR04 ao pino digital 9 do Arduino.
    • Conecte o pino ECHO do HC-SR04 ao pino digital 10 do Arduino.
    • Conecte o anodo do LED ao pino digital 13 do Arduino através de um resistor de 220 ohms.
    • Conecte o cátodo do LED ao GND do Arduino.
  3. 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);
}
  1. Explicação do Código:
    • O código define os pinos TRIG e ECHO do sensor ultrassônico e o pino do LED.
    • No setup(), inicializa-se a comunicação serial e configura-se os modos dos pinos.
    • No 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.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.