Sensor de Distância Ultrassónico HC-SR04 com o Raspberry Pico
HC-SR04 é um Sensor de Distância composto por um emissor e um receptor, com capacidade de medir distâncias de ~2cm até ~4m, com uma precisão de aproximadamente 3mm. Este sensor emite sinais ultrassónicos que refletem no objeto a ser atingido e retornam ao sensor, indicando a distância do alvo. Neste artigo, iremos ensinar como usar este sensor com o seu Raspberry Pico.
Lista de Material
| Imagem | Produto | Comprar |
|---|---|---|
|
|
Raspberry Pico |
|
|
|
Breadboard |
|
|
|
Sensor de Distância Ultrasónico HC-SR04 |
|
|
|
Cabos Jumper Macho-Macho |
Sobre o HC-SR04

Características
- Alimentação: 5V DC;
- Corrente da Operação: 2mA;
- Ângulo de efeito: 15°;
- Alcance.: 2cm ~ 4m;
- Precisão.: 3mm;
- Modos de conexão: VCC, trig (T), echo (R) e GND;
- Ideal para utilização em Arduino, PIC e outros microcontroladores;
Esquema de Montagem

Código Utilizado
from machine import Pin
import utime
trigger = Pin(3, Pin.OUT)
echo = Pin(2, Pin.IN)
def getDistance():
trigger.low()
utime.sleep_us(2)
trigger.high()
utime.sleep_us(5)
trigger.low()
while echo.value() == 0:
signaloff = utime.ticks_us()
while echo.value() == 1:
signalon = utime.ticks_us()
timepassed = signalon - signaloff
distancia= (timepassed * 0.0343) / 2
return distancia
while True:
distancia = getDistance()
print("Distancia do Objeto" + str(distancia))
utime.sleep(1)
Para mais projetos, percorram o nosso blog, onde podem encontrar vários artigos interessantes relacionados com eletrónica, robótica e muito mais! Visitem também o nosso site, onde encontram tudo para eletrónica e robótica!




