Wdl-504 - Programacontador Con Hall Sensor Ky 003 - Freelance Job In Other - Workana |

Wdl-504 - Programacontador Con Hall Sensor Ky 003 - Freelance Job In Other - Workana |
Empresa:

Importante Empresa Del Sector


Detalles de la oferta

About this project:
IT Programming / Others - 5 open. Necesito un programa para un ESP32 con pantalla TFT (ESPS028). Tengo hecho un ejemplo simple usando estas librerías:
#include
#include
#include
#include
Estos pines son para el sensor (KY-003) y la pantalla táctil:
#define hall_sensor_pin 22
#define touch_cs 33
#define touch_irq 36
Hay que añadir un debounce al sensor Hall KY-003 y lógica de histéresis (variable counted). Introduce una variable counted que indica si se ha contado una interrupción. Esto asegura que solo se cuente una vez mientras el imán está en el rango del sensor. Lógica de histéresis: dentro de la función onhallsensor, se actualiza counted a true después de contar un pulso. Esto evita que se cuenten múltiples pulsos hasta que el sensor vuelva a su estado original.
Necesitaré un define para cm_per_revolution (empezaremos por 10 como ejemplo) y estos son los datos de la pantalla para el táctil:
p = map(p, , tft.Width());
p = map(p, , tft.Height());
También quiero un define para poner la cantidad de bobinas y otro para añadir el nombre a esas bobinas:
#define 3 bobinas
#define nombres as120, am260, ns180
Ahora que tenemos las bases, te explico las diferentes partes del programa. La base del programa será el apartado:
count será una pantalla donde saldrá lo siguiente:
Bobina nombre1 (arriba izquierda en letra mediana)
Duston filters (arriba a la derecha con letra mediana)
En letra grande: d.Xx m (simbolizará la distancia recorrida en metros, donde x es el número, se actualizará por cada vuelta que detecte el Hall sensor usando cm_per_revolution y el texto estará centrado en el espacio disponible en la pantalla)
Esta información se guardará en la memoria para cada bobina para evitar que vuelva a 0 en cada reinicio.
A la derecha de la distancia recorrida, dos botones en dos tonalidades de gris:
Uno con una flecha arriba (sumará 1m por cada toque)
Otro con la flecha abajo (restará 1m por cada toque, esto solo ocurrirá en la bobina actual)
Abajo a la izquierda en rojo, un botón que ponga reset (al pulsarlo, cambiará a color blanco y si se mantiene pulsado durante 2 segundos, pondrá el contador de distancia a cero para la bobina en la que está) y a la derecha un botón menu (para acceder al menú).
menu será una pantalla con lo siguiente:
Duston filters (arriba, en letra mediana, centrado)
Bobina as160 (un botón, ejemplo de nombre, aquí saldrá el nombre en grande, al pulsar en el botón nos llevará a la pantalla count de la bobina que muestra, se actualizará usando los botones de arriba y abajo que explico a continuación)
Y dos botones:
Una flecha arriba
Una flecha abajo (que servirán para cambiar de bobina, cambiando el bobina as160 a la siguiente bobina según pulses arriba o abajo)
ecount muy similar a count, pero con alguna particularidad.

#J-18808-Ljbffr


Fuente: Allthetopbananas_Ppc

Requisitos

Wdl-504 - Programacontador Con Hall Sensor Ky 003 - Freelance Job In Other - Workana |
Empresa:

Importante Empresa Del Sector


¡Buscamos Talento Junior! Programadores Salesforce Con Inglés Avanzado

Devoteam es una consultora europea líder enfocada en estrategia digital, plataformas tecnológicas, ciberseguridad y transformación empresarial a través de la...


Desde Devoteam - Madrid

Publicado 25 days ago

Busco Minibús Con Conductor Para Comunión

Necesito un servicio de Alquiler de autobuses o microbus con las siguientes características:Tipo de vehículo requerido Minibús (13-25 plazas)Lugar de origen ...


Desde Cronoshare.Com - Madrid

Publicado a month ago

Presupuestos Para Poner Cortinas De Cristal Correderas En Terraza Y Porche

Dejo las medidas de porche y terraza dado que quiero pi ello en dos espaciosPorche jardin abajo2,60 x 2,39 alto (derecha)3,95 x 2,39 alto (frontal).Terraza a...


Desde Cronoshare.Com - Madrid

Publicado a month ago

Agente Inmobiliario Ba-139

Si quieres ganar más, emprende una carrera como Asesor Inmobiliario o Agente Inmobiliario. SAFTI te ofrece un porcentaje de ingresos desde un 60% a un 99% de...


Desde Safti - Madrid

Publicado a month ago

Built at: 2024-10-05T04:00:44.000Z