Pingo

De Garoa Hacker Clube
Revisão de 10h40min de 13 de fevereiro de 2014 por LucianoRamalho (discussão | contribs)
Ir para navegação Ir para pesquisar

Pingo é uma API universal (!) para programação de alto nível de placas com pinos de entrada e saída programáveis, como o Raspberry Pi, BeagleBone Black, Arduino Yún, Intel Galileo etc. O nome é uma homenagem ao Garoa Hacker Clube e também pode ser lido em inglês como "pin go".

 from time import sleep
 import pingo
 >>>
 board = pingo.rpi.RaspberryPi()
 board.pins[11]
 <DigitalPin #11>
 >>>
 led_pin = board.pins[11]
 led_pin.mode = pingo.OUTPUT
 led_pin.state = 1
 led_pin.state
 1
 sleep(1)  # 1 second
 led_pin.state = 0
 led_pin.state
 0

Repositórios

- repositório principal: https://github.com/garoa/pingo

Repositórios de projetos que podem ser úteis

- RPi.GPIO, para programar pinos GPIO do Raspberry Pi (Python): http://sourceforge.net/projects/raspberry-gpio-python/

- Breakfast Serial, para controlar remotamente um Arduino via Firmata (Python): https://github.com/theycallmeswift/BreakfastSerial


Repositórios de projetos de referência

- Noduino: https://github.com/semu/noduino

- BoneScript: https://github.com/jadonk/bonescript