Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme
  • Página:
  • 1

TEMA:

HCSR04 con Pantalla oled para ESP32 1 año 5 meses antes #2852

Buenas parroquianos.
Estoy avanzando con mi ES32 y después de probar códigos con entradas analógicas, digitales y pequeñas pantallas, estoy dando un salto a los sensores de proximidad.
He copiado algunos ejemplos en internet (no hay muchos), y no consigo hacerlo funcionar.
Me podéis dar un empujón que estoy varios días bloqueado con el asunto ?

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: por Peter.

HCSR04 con Pantalla oled para ESP32 1 año 5 meses antes #2853

Pon las cosas faciles y no pongas pantallazos del codigo y si sube el codigo.
Si ya que alguien te ayude esta complicado, que encima le hagas perder media hora en copiar el codigo, me da que va ser imposible.

Por otro lado revisa los pines que tienes asignados al I2c, por que me da que no los tienes bien.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

HCSR04 con Pantalla oled para ESP32 1 año 5 meses antes #2855

No te falta razon, cuelgo el codigo en cuanto llegue a casa y reviso los pines I2C

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

HCSR04 con Pantalla oled para ESP32 1 año 5 meses antes #2856

Buenas tardes, edito el mensaje y borro los pantallazos
Dejo aquí el código.
Es cierto que los pines del i2c se habían intercambiado. Ahora funciona.
Cuelgo el código para quien pudiera interesarle.

from machine import Pin, I2C
import ssd1306
import time
from scr04 import HCSR04

i2c = I2C(0, scl=Pin(22), sda=Pin(21))
oled = ssd1306.SSD1306_I2C(128, 64, i2c)
sensor = HCSR04(trigger_pin=19, echo_pin=18, echo_timeout_us=100000)

while True:
distancia=sensor.distance_cm()
dis=str(distancia)
oled.text("DISTANCIA", 25, 10)
oled.show()
oled.text(dis, 30, 35)
oled.show()
time.sleep(0.1)
oled.fill(0)

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: por Peter.

HCSR04 con Pantalla oled para ESP32 1 año 5 meses antes #2857

Si, lo sabia, pero no quise darte todo resuelto.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: por Jose Luis.
  • Página:
  • 1
Tiempo de carga de la página: 0.091 segundos
Gracias a Foro Kunena