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!