LCD 16 × 2
Interfaz paralela de 4 bits o LCD I²C mediante PCF8574/PCF8574A. El transporte y la dirección se seleccionan desde una interfaz compatible.
Control de acceso y periféricos configurables alrededor de tu TECKIO dsPIC33FJ. Una carrier de 100 × 100 mm con firmware público y conexión a Carrier Hub para Android.
Hardware real / Carrier con dsPIC33FJ Red EditionEl firmware valida el PIN, gestiona la apertura temporizada del relé y comunica el estado a la aplicación. El teclado, el LCD y el buzzer permiten operar también desde la propia carrier.
La plataforma MCU y la base de aplicación se conectan mediante headers. La edición roja de la dsPIC33 cambia su apariencia, sin introducir una nueva revisión de hardware.
Esta carrier y su HEX están destinados al dsPIC33FJ32MC204. La variante dsPIC33EP no es compatible con esta configuración por el módulo de relé.
Interfaz paralela de 4 bits o LCD I²C mediante PCF8574/PCF8574A. El transporte y la dirección se seleccionan desde una interfaz compatible.
Entrada y validación de PIN, con bloqueo temporal tras varios intentos incorrectos.
Conexión para HC-05 o HC-06. Emparejamiento en Android y enlace UART a 9600 baudios; verificar el pinout del módulo.
RB7 como salida open-drain activa en bajo. Apertura predeterminada de 5 segundos y desactivación automática.
Botones locales para cancelar la entrada de PIN y mostrar el estado en el LCD.
Indicación acústica de las operaciones y estados de acceso.
Selecciona el recurso en Carrier Hub, habilita su modo y ajusta los parámetros. El firmware valida la combinación, calcula los registros y configura los periféricos del dsPIC.
| Pin | Modos | Parámetros principales |
|---|---|---|
| RA0 / RA1 | Desactivado · Entrada digital · Salida digital · ADC | Nivel, pull-up y antirrebote; ADC de 10/12 bits, muestreo, promedio y filtro. |
| RA4 | Desactivado · Entrada digital · Salida digital · Contador · Frecuencia | Nivel o lectura digital; ventana de actualización de 100 a 10 000 ms para conteo/frecuencia. |
| RB5 / RB6 | Desactivado · Entrada digital · Salida digital · PWM · Contador · Frecuencia | PWM solicitado de 10 Hz a 100 kHz, duty y polaridad; ventana de actualización para captura. |
El modo OFF deja el pin como entrada sin pull-up interno. Cada recurso puede volver a configurarse desde la app sin recompilar el firmware.
La app envía modos, frecuencia, duty y opciones de adquisición. El dsPIC calcula los valores de sus registros y comprueba los recursos compartidos.
Los cambios se aplican en RAM. El guardado explícito conserva la configuración AUX y la velocidad I²C en Flash para el siguiente arranque.
PWM: RB5 y RB6 comparten frecuencia en el firmware publicado; el duty se ajusta por canal. ADC: RA0 y RA1 comparten resolución cuando ambos están activos. El rango de PWM no representa un rango garantizado de medición de frecuencia.
Transferencias a dispositivos con dirección de 7 bits, escritura y lectura de hasta 16 bytes por sentido. Velocidad configurable según los dispositivos conectados.
Con LCD I²C activo, el bus trabaja a 100 kHz y reserva la dirección de la pantalla. La dirección inicial del LCD es 0x27.
Consultar parámetros y protocolo ↗Conecta por Bluetooth, consulta el estado, autoriza la apertura y configura los recursos auxiliares desde una misma aplicación.
Las opciones disponibles dependen de las capacidades que anuncia el firmware instalado. Carrier Hub reúne la interfaz para las carriers TECKIO.
APK disponible · v0.3.2Carrier Hub controla la carrier por Bluetooth. La grabación del HEX se realiza por ICSP con un programador compatible.



Programa el dsPIC33FJ32MC204 por ICSP, conecta el módulo Bluetooth y empareja la carrier desde Android.
El repositorio público comparte el firmware de las carriers y los releases de la APK. Consultar con TECKIO qué tarjeta y módulos incluye cada configuración.
Ver todas las descargas TECKIO ↗