Você está na página 1de 3

Para usar um sensor ultrassônico HC-SR04 com um Arduino, você pode seguir

os passos abaixo. O sensor ultrassônico HC-SR04 mede distâncias usando ondas


sonoras, emitindo um pulso ultrassônico e medindo o tempo que leva para o
pulso retornar após atingir um objeto. Aqui está um exemplo de como conectar
e programar o sensor:

**Materiais necessários:**

1. Arduino (por exemplo, Arduino Uno)

2. Sensor Ultrassônico HC-SR04

3. Jumpers (fios)

4. Protoboard (opcional)

**Passos:**

**1. Conexões:**

Conecte o sensor HC-SR04 ao Arduino da seguinte maneira:

- Conecte o pino VCC do sensor ao pino 5V do Arduino.

- Conecte o pino GND do sensor ao pino GND do Arduino.

- Conecte o pino TRIG do sensor ao pino digital 7 do Arduino.

- Conecte o pino ECHO do sensor ao pino digital 6 do Arduino.

**2. Programação:**

Aqui está um exemplo simples de código Arduino para medir a distância com o
sensor HC-SR04:
```arduino

// Define os pinos TRIG e ECHO

const int trigPin = 7;

const int echoPin = 6;

// Variáveis para armazenar a distância e o tempo de duração

long duration;

int distance;

void setup() {

// Inicializa os pinos

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

// Inicializa a comunicação serial

Serial.begin(9600);

void loop() {

// Gera um pulso no pino TRIG

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

// Lê a duração do pulso ECHO

duration = pulseIn(echoPin, HIGH);


// Calcula a distância em centímetros

distance = duration * 0.034 / 2;

// Exibe a distância no monitor serial

Serial.print("Distância: ");

Serial.print(distance);

Serial.println(" cm");

// Aguarda um curto intervalo antes da próxima leitura

delay(1000);

```

**3. Monitor Serial:**

Abra a janela do Monitor Serial no Arduino IDE (Ferramentas -> Monitor Serial)
para ver as leituras de distância em centímetros. O código acima irá medir a
distância e exibi-la no monitor serial com uma atualização a cada segundo.

Certifique-se de ter selecionado o tipo correto de placa Arduino no Arduino IDE


(por exemplo, "Arduino Uno") e a porta COM correta antes de carregar o
código.

Isso é um exemplo básico de como usar o sensor HC-SR04 com o Arduino. Você
pode personalizar o código para atender às suas necessidades, como controlar
atuadores com base na distância medida, criar alarmes de proximidade e muito
mais.

Você também pode gostar