Difference between revisions 84610739 and 84619147 on eswiki

'''WiringPi''' es una biblioteca de acceso al puerto GPIO de [[Raspberry Pi]] escrita en C[[lenguaje de programación C|C]] para el [[chip  ]] [[Broadcom BCM2835]], utlizado en [[Raspberry Pi]]. Se ofrece bajo licencia [[GNU LGPLv3]] y permite su uso mediante los lenguajes C y [[C++]] de forma navtiva, aunque otros [lenguaje de programación|lenguajes]] también trabajan con ella. Ha sido desarrollada con el propósito de ser fácil de manejar para usuarios que están familiarizados con la plataforma [[Arduino]].

Incluye una utilidad de [[intérprete de órdenes]] que puede ser usado para [[programarción informática||programar]] y configurar los [[pin|pines]] del [[GPIO]]. Permite que los pines sean leídos y escritos incluso desde scripts para consola.

WiringPi es ampliable y existen módulos que permiten el uso de [[dispositivos]] con [[interfaces analógicas]] [[electrónica analógica|analógicas]] como los populares chips [[MCP23x17/]]/[[MCP23x08 (I2C 7 ]] ([[I2C]] / [[SPI]]) que extienden el [[GPIO]]. Como es de [[código abierto]] posibilita la creación e integración de módulos de expansión propios.

WiringPi soporta lectura y escritura de pines analógicos a pesar de que Raspberry Pi no tiene hardware que soporte  estas operaciones analógicas. Los módulos que se proveen están diseñados para ofrecer soporte a los chips analógicos de la placa [[PCB|placa]] [[Gertboard]], aunque se puede implementar con relativa facilidad la funcionalidad necesaria para trabajar con otros chips A/D y D/A.<ref>http://wiringpi.com/</ref>

==Enlaces externos==
Página web del desarrollador #REDIRECCIÓN [[http://wiringpi.com]]

==Referencias==