Gpio en la Fonera 2.0

De Seguridad Wireless
Saltar a: navegación, buscar

Gpio en la Fonera 2.0

Aunque a primera vista parezca que la fonera 2.0 no da mucho juego en cuanto a modificaciones no es así, lo que vamos a exponer es como podrías controlar las luces de la fonera 2.0 con simplemente un script, y esto no solo vale para eso, ya que el gpio puede ser utilizado para muchas cosas.

La Fonera 2.0 dispone de lo siguiente:

GPIO:
1 -> Led Wireless (Naranja)
2 -> Led Wireless (Verde)
3 -> Led USB (Verde)
4 -> Led Encendido (Verde)
7 -> Led Encendido (Naranja)
5 -> Reset
6 -> Apagado

Al igual que en la foneras de versiones anteriores, toda la información se encuentra en el directorio /proc/gpio

El proceso para ejecutarlo sería el siguiente

echo x > /proc/gpio/y_dir
echo x > /proc/gpio/y_out

En donde:

x es igual a 0 o 1
y es un numero del 1 al 7

Aquí un ejemplo encontrado en la web: http://www.roboops.es/2008/09/20/jugando-con-los-gpio/

echo 1 > /proc/gpio/1_dir
echo 1 > /proc/gpio/2_dir
echo 1 > /proc/gpio/3_dir
echo 1 > /proc/gpio/4_dir
echo 1 > /proc/gpio/7_dir
echo 0 > /proc/gpio/1_out
echo 0 > /proc/gpio/3_out
echo 0 > /proc/gpio/4_out
echo 0 > /proc/gpio/7_out
echo 0 > /proc/gpio/2_out
sleep 1
echo 1 > /proc/gpio/2_out
sleep 1
echo 1 > /proc/gpio/1_out
sleep 1
echo 1 > /proc/gpio/3_out
sleep 1
echo 1 > /proc/gpio/4_out
sleep 1
echo 1 > /proc/gpio/7_out
sleep 1
echo 0 > /proc/gpio/2_out
sleep 1
echo 0 > /proc/gpio/7_out

Y como él mismo dice: "Por orden: Primero configuramos todos los registros como salidas, apagamos todos los leds y vamos encendiéndolos con esperas de 1 segundo. Y finalmente apagamos dos de los leds."