Pular para o conteúdo
IDE livre

← Componentes

Sensor ultrassônico HC-SR04

Mede distância com som. Um pulso curto no TRIG faz o módulo soltar um ultrassom; o ECHO fica em nível alto pelo tempo de ida e volta do eco. Distância em cm = tempo do ECHO em µs ÷ 58. Atenção: ele é alimentado com 5 V e o ECHO sai em 5 V — passe por um divisor de tensão antes do pino da ESP32.

Pinagem

TRVCCTRIGECHOGNDVCCTRIGECHOGND
PinoLigar emObservação
VCCVIN (5 V)
TRIGGPIO de saída (ex.: 25)pulso de 10 µs dispara a medida
ECHOGPIO de entrada (ex.: 18) por um divisor de tensão5 V! nunca direto no pino
GNDGNDo mesmo GND da ESP32
FastMindAssistente de IA local

A IA que lembra da sua vida e mora no seu computador

  • Memória de longo prazo com a fonte de cada resposta
  • Funciona offline: seus dados ficam no seu PC
  • Lê PDFs, slides, fotos e gravações de reunião
Baixar grátis para Windows

Plano Essencial grátis para sempre

Exemplo em MicroPython

import machine
from machine import Pin
import time

trig = Pin(25, Pin.OUT, value=0)
echo = Pin(18, Pin.IN)  # ECHO é 5 V: use um divisor de tensão!

def medir_cm():
    trig.value(1)
    time.sleep_us(10)  # pulso de 10 µs no TRIG
    trig.value(0)
    pulso = machine.time_pulse_us(echo, 1, 30000)  # µs com o ECHO em 1
    if pulso < 0:
        return None  # sem eco dentro de 30 ms
    return pulso / 58

while True:
    d = medir_cm()
    if d is None:
        print("sem eco")
    else:
        print("%.1f cm" % d)
    time.sleep(0.5)

Especificações

ItemValorFonte
Alimentação5 V (VIN)Valores típicos de datasheet
Disparo (TRIG)pulso ≥ 10 µsValores típicos de datasheet
Resposta (ECHO)alto por distância (cm) × 58 µsValores típicos de datasheet
Alcance2–400 cmValores típicos de datasheet
Sem ecoECHO alto por ≈ 38 msValores típicos de datasheet
Nível do ECHO5 V: aciona o aviso "5 V num pino de 3,3 V"Valores típicos de datasheet — Em verificação: valores do divisor usado no laboratório
VarianteHC-SR04P funciona em 3,3 VValores típicos de datasheet
Atraso TRIG → ECHOo simulador usa 0Catálogo de componentes do PyPlaca — Em verificação: medir no módulo

Valores com "Em verificação" ainda vão ser conferidos nas peças do laboratório.

FastTeacherPara professores

Da ementa ao semestre planejado

  • Plano de ensino e calendário montados sozinhos
  • Diário de aulas pronto para colar no SIGA
  • Slides e listas de exercícios com gabarito
Conhecer o FastTeacher

Versão Community grátis · Windows

FastMindAssistente de IA local

A IA que lembra da sua vida e mora no seu computador

  • Memória de longo prazo com a fonte de cada resposta
  • Funciona offline: seus dados ficam no seu PC
  • Lê PDFs, slides, fotos e gravações de reunião
Baixar grátis para Windows

Plano Essencial grátis para sempre

FastTeacherPara professores

Da ementa ao semestre planejado

  • Plano de ensino e calendário montados sozinhos
  • Diário de aulas pronto para colar no SIGA
  • Slides e listas de exercícios com gabarito
Conhecer o FastTeacher

Versão Community grátis · Windows