Skip to main content

Easy interface Pinguino-Python

Project description

Python for Pinguino.

About

Pynguino 2.0 is a Python package for easy interface between Pinguino and python.

Installation and Dependencies

You can get Pynguino 2.0 from PyPI through the command:

pip install pynguino

Pynguino 2.0 only work in Python2, so, in some systems you must execute:

pip2 install pynguino

Pynguino 2.0 is often fixing bugs and adding new features, so it is recommended to keep the updated package:

pip2 install pynguino --upgrade

USB Example

Downloading this code (usb_8bit.pde) on Pinguino:

#!/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 Example

Downloading this code (cdc_8bit.pd) on Pinguino:

#!/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))

Read the docs…

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynguino-2.0.12.tar.gz (4.2 kB view details)

Uploaded Source

File details

Details for the file pynguino-2.0.12.tar.gz.

File metadata

  • Download URL: pynguino-2.0.12.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pynguino-2.0.12.tar.gz
Algorithm Hash digest
SHA256 e4760a37afcce92e05d8bfdad7c99ac1336ade005df49ba72a99b60097e29d52
MD5 0db2387f3a50dc00349f89a2456f66d4
BLAKE2b-256 f042d486c9f7b8b1bc59b239f95523c5eaa3c1f0cab9bb6ae42b98048b48cdca

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page