fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Switches multiplexados para Raspberry PI

3 Respuestas
2 Usuarios
0 Likes
4,951 Visitas
heli
Respuestas: 748
 Heli
Topic starter
(@heli)
Ardero
Registrado: hace 17 años

He escrito un pequeño driver del kernel para la raspberry pi para poder leer y (y mostrar en /dev/input/) unos switches que se conecten en los GPIO.

En realidad la idea es simular joysticks (/dev/input/js0) mediante switches conectados a los GPIO, pero de forma multiplexada para ahorrar pines. Existen drivers que ya hacen esto pero con 26 GPIOs solo proporcionan 26 entradas. Con este driver se pueden conseguir hasta 160 entradas con esos 26 GPIOs que son hasta 8 joysticks de 16 botones.

También puede usarse parte del código del driver, donde hace la lectura, para incluirlo en otros programas sin necesidad de usar /dev/input

http://heli.xbot.es/?p=365

type11

Responder
2 respuestas
fusion
Respuestas: 391
(@fusion)
Ardero
Registrado: hace 15 años

¿que botones se pueden conectar a esa matriz? (imagino que debe ser algo ya hecho pues si no habria que soldar un montón de componentes)

Responder
heli
Respuestas: 748
 Heli
Topic starter
(@heli)
Ardero
Registrado: hace 17 años

Si, yo he tenido que soldar un montón de diodos (24)... y crimpar un montón de faston (48)!

No conozco ningún hat para raspberry que lleve tantos switches, precisamente la idea es usarlo para conexiones de switches "en campo" es decir que estén lejos de la raspberry.

Responder
Compartir: