Mudanças entre as edições de "Pingo"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
(Criou página com ''''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...')
 
Linha 1: Linha 1:
'''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.
+
'''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
O nome é uma homenagem ao [[Garoa Hacker Clube]] e também pode ser lido em inglês como "pin go".
 
  +
>>> 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
   
   

Edição das 10h38min de 13 de fevereiro de 2014

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


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