简单的python penguin接口
Pynguino的Python项目详细描述
Pinguino的Python。
关于
pynguino 2.0是一个python包,用于Pinguino和python之间的简单接口。
安装和依赖项
您可以通过以下命令从PyPI获取pynguino 2.0
pip install pynguino
pynguino 2.0仅在python2中工作,因此,在某些系统中必须执行:
pip2 install pynguino
^ {STR 1 } $ PyGuIIO 2 < /强>通常是修复bug和添加新的特性,因此建议保持更新的包:
pip2 install pynguino --upgrade
USB示例
正在pinguino上下载this code (usb_8bit.pde):
#!/usr/bin/env python #-*- coding: utf-8 -*- from pynguino import PynguinoUSB pinguino = PynguinoUSB(vboot="v2") pinguino.pinMode(6, "OUTPUT") for i in range(10): pinguino.digitalWrite(6, "HIGH") pinguino.delay(100) pinguino.digitalWrite(6, "LOW") pinguino.delay(200) pinguino.pinMode(0, "INPUT") print("pin 06 digialRead: " + pinguino.digitalRead(0)) pinguino.pinMode(13, "INPUT") print("pin 13 analogRead: " + pinguino.analogRead(13))
CDC示例
正在Pinguino上下载this code (cdc_8bit.pd):
#!/usr/bin/env python #-*- coding: utf-8 -*- from pynguino import PynguinoCDC pinguino = PynguinoCDC(port=0, baudrate=9600) pinguino.pinMode(6, "OUTPUT") for i in range(10): pinguino.digitalWrite(6, "HIGH") pinguino.delay(100) pinguino.digitalWrite(6, "LOW") pinguino.delay(200) pinguino.pinMode(0, "INPUT") print("pin 06 digialRead: " + pinguino.digitalRead(6)) pinguino.pinMode(13, "INPUT") print("pin 13 analogRead: " + pinguino.analogRead(13))