please choosego to mobile | Continue to access the PC version
View: 5527|Reply: 1

[QUESTION] - HOWTO GPIO in ARMBIAN

[Copy link]

1

threads

2

posts

23

credits

Novice

Rank: 1

credits
23
Published in 2017-8-19 17:06:19 | Show all floors |Read mode
ESP:
Hola.

Pues eso, me gustaria saber que y como debo instalar para usar el puerto GPio de mis OPI en ARMbian.

Gracias.

ENG:
Hi.

Well that, I would like to know what and how I should install to use the GPio port of my OPI in ARMbian.

Thank you.

0

threads

3

posts

32

credits

Novice

Rank: 1

credits
32
Published in 2017-8-22 02:40:00 | Show all floors
Hola amigo,

Por lo poco que las e usado es facil.

Primero debes saber si es de 40 o 20 pines la placa, por ejemplo la One difiere de la Zero en PinOut, pero la One De la E2Plus pueden usar las mismas librerias.

Librerias:
Puedes usar un interprete ya sea en phyton u otro... yo e usado sin problemas la WiringOP

https://github.com/zhaolei/WiringOP

PASOS:
1.) Instalar ARMBIAN ya sea server o con el escritorio (Prefiero server funciona muy rapido)
2.) Conectar la placa por cable a internet (Es mas facil o a wifi con mntui.....)
3.) Actualizar con sudo ap-get update y luego sudo ap-get upgrade
4.1) Instalar wiring Pi dependiendo del procedasor y pines... la url anterior es para 40 pines como One y 2Eplus (en ella indica como isntalarla)

4.2) en una consola como super usuario ejecutar estas lineas (por si no entiendes la explicación de la WEB)

git clone https://github.com/zhaolei/WiringOP.git -b h3
cd WiringOPsudo ./build


Al ejecutar la ultima instrucción que se demora un poco.... puedes ya imprimir el estado de los puertos con gpio read all

gpio readall

Si todo va bien en la consola debe imprimirte el estado.. algo asi...



Listo ya puedes prender y apagar LEDS.

Si te fijas este diagrama te imprime cada puerto de cada pata, es decir que es cada pin, como WiringPI esta basado en rasperry, el que escribio eso lo adapto de algo que ya existia,
es importante que te bases en los pines que se imprimen por consola. Ya que al ussar wiringPy esto es lo que se va a modificar.

si comparas la salida de la consola al fisico de ora raserry es igual. osea que los pines quedan asi:


Por ultimo si quieres prender un LED puedes usar el GPIO25 que esta en el pin 37

Solo basta con poner la pata del positivo a este pin, y la de negativo a tierra no necesita resistencia ya que maneja 3.3v

PASOS para ya prender el LED

Abres consola y pones el puerto como salida, luego envias un uno para prenderlo, un 0 para apagar. Listo



gpio mode 25 out                                          // Establecemos el modo.
gpio write 25 1                                              // Activamos el Gpio 22.
gpio write 25 0                                             // Desactivamos el Gpio 22.



eso es todo, ya esta es la base para usar otros interpretes WEB o phyton...

Buen día








This thread contains more resources

You need to Log in to download or view,No account?    Register

x
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list