Skip to main content

GUI for control of Arduino IO from Raspberry Pi

Project description

letsgoING RemoteLab ArduinoControl for Raspberry Pi

This package allows to perform IO on a real Arduino from a Raspberry Pi.
Combine with VNC remote desktop and the Arduino IDE for basic Arduino teaching without the wiring hassle.

Installation

python3 -m pip install letsgoing-rpi-arduinocontrol

Troubleshooting

pip likely installs to your local path, which is not included by default. Try adding .local/bin to your path:

echo export PATH=$HOME/usr/local/bin:$PATH >> .bashrc && source .bashrc

The Pillow library is known for weird hiccups, try manual reinstallation:

python3 -m pip install --upgrade --force-reinstall Pillow

Releasing a new version to PyPI

Consider testing the release on test.pypi.org first!

# clone the repo
git clone https://github.com/tobiglaser/letsgoing-rpi-arduinocontrol

# install locally
python3 -m pip install .

#test
letsgoing-rpi-arduinocontrol

# build the package
export PYTHONIOENCODING=utf-8  # because it complaines otherwise
python3 -m build

# upload to PyPI
twine upload dist/*

# clean up before next upload
rm dist/*

More info:

testpypi

packaging projects

CI/CD ?

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

letsgoing-rpi-arduinocontrol-0.0.3.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file letsgoing-rpi-arduinocontrol-0.0.3.tar.gz.

File metadata

File hashes

Hashes for letsgoing-rpi-arduinocontrol-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c36d97d579d031dcbf1b708f9866ec873f86d6dccd94b41f3372780fef5008ae
MD5 d3cdc49cf79347fe08d4cc0998c941c8
BLAKE2b-256 f8f9b5e4376f5b2eaf2b49a634034a16b91721657a3f2bb4426e77f6441c940d

See more details on using hashes here.

File details

Details for the file letsgoing_rpi_arduinocontrol-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for letsgoing_rpi_arduinocontrol-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a47974531d6136a7890f0ee4bca5bd921456d0976d7e7403555c0da87b505c90
MD5 dc4bbb2a300b4abf4925361173a61f77
BLAKE2b-256 4e437ae11dedfdf241cea520d1c67a830b90e0e8ad859b729314aab35a33f573

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