Skip to main content

Set of instrument plugins implemented using an Arduino Board

Project description

Latest Version Documentation Status Publication Status https://github.com/PyMoDAQ/pymodaq_plugins_arduino/actions/workflows/Test.yml/badge.svg

This package regroups a list of instrument created around an arduino board. Some instruments use the Telemetrix library to use python together with the arduino board.

Authors

Instruments

Below is the list of instruments included in this plugin

Actuators

  • LED: control of a multicolor LED using three PWM digital outputs and the Telemetrix library. Allows the control of the three color channel independently

  • LEDwithLCD: same as LED actuator but displaying the red, green, blue values on a standard 16x2 liquid crystal display

Installation instructions

  • PyMoDAQ version > 4.1.0

LED actuator

The LED actuator uses the telemetrix library. The corresponding sketch should therefore be uploaded on the arduino board. This allows to control peripheral on an Arduino board from python objects on the connected computer. See https://mryslab.github.io/telemetrix/

LEDwithLCD actuator

The LEDwithLCD actuator uses the telemetrix library. The corresponding sketch should therefore be uploaded on the arduino board. It then uses the telemetrix I2C communication protocol to control a LCD equipped with a I2C backpack. The functionalities used to drive the LCD are adapted from a micropython code (https://github.com/brainelectronics/micropython-i2c-lcd) itself adapted from https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

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

pymodaq_plugins_arduino-0.0.1.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

pymodaq_plugins_arduino-0.0.1-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file pymodaq_plugins_arduino-0.0.1.tar.gz.

File metadata

File hashes

Hashes for pymodaq_plugins_arduino-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d4ad518e3f48e8f8b4d3253e70ae2fc879ba7891538d6061e8d3c804a9c0fc27
MD5 94ace44905093d4d4d6974c2e1ebea06
BLAKE2b-256 4d5655a9c16290ab97266e9c0b2f0b6a9770c687dcc69b9054f46785c7a097aa

See more details on using hashes here.

File details

Details for the file pymodaq_plugins_arduino-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pymodaq_plugins_arduino-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ab73ffaa12d9219358a2e6552b91b20e8783ed7e45c9cc314586ac14946854b8
MD5 20df68dddd3806503cfc5b8001c5420c
BLAKE2b-256 a417698d347e2509383059d9c9b3ce78c74daab2d2cd79dde7efedaf72fa0f09

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