ImageImageImageImage
Hazte Socio (El Foro siempre Gratis)
Paga con Tarjetas+ Info www.arde.cc/socios

Switches multiplexados para Raspberry PI

Postea todo lo relacionado con el mundo de los microcontroladores aquí

Moderator: Junta Directiva

Post Reply
User avatar
Heli
Usuario Experto
Usuario Experto
Posts: 747
Joined: Tue May 23, 2006 7:47 am
Nombre: Heli Tejedor
Location: Alcala de Henares
Contact:

Switches multiplexados para Raspberry PI

Post by Heli » Thu May 19, 2016 1:13 pm

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

Image
¡No es imposible, lo que pasa es que no sabes como hacerlo!
http://heli.xbot.es/" onclick="window.open(this.href);return false;

User avatar
fusion
Usuario Avanzado
Usuario Avanzado
Posts: 388
Joined: Tue Oct 09, 2007 2:12 pm
Nombre: Javier Lopez Segura
Location: Madrid
Contact:

Re: Switches multiplexados para Raspberry PI

Post by fusion » Wed May 25, 2016 11:14 am

¿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)

User avatar
Heli
Usuario Experto
Usuario Experto
Posts: 747
Joined: Tue May 23, 2006 7:47 am
Nombre: Heli Tejedor
Location: Alcala de Henares
Contact:

Re: Switches multiplexados para Raspberry PI

Post by Heli » Wed May 25, 2016 2:46 pm

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.
¡No es imposible, lo que pasa es que no sabes como hacerlo!
http://heli.xbot.es/" onclick="window.open(this.href);return false;

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest