Skip to main content

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…

Metadata

Release files for Pynguino 2.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Pynguino 2.0.12
File Size Uploaded Provenance
pynguino-2.0.12.tar.gz 4.2 kB Without provenance Details

Release files / pynguino-2.0.12.tar.gz

Download URL pynguino-2.0.12.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e4760a37afcce92e05d8bfdad7c99ac1336ade005df49ba72a99b60097e29d52
BLAKE2b-256 checksum
How to use checksums
f042d486c9f7b8b1bc59b239f95523c5eaa3c1f0cab9bb6ae42b98048b48cdca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for Pynguino 2.0.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page