Skip to main content

Interface Jupyter de communication série avec une carte Arduino

Project description

Duinolabo

Duinolabo est un module à destination des enseignants de physique chimie et de biologie qui permet la réalisation sous python de systèmes de mesures utilisant la carte Arduino.

Ce module est très efficace et simplifie considérablement la réalisation de mesures temporelles ou point par point à l'aide d'une carte Arduino.

Duinolabo est constitué de deux bibliothèques :

  • pduino qui fonctionne sous python
  • juduino qui permet de créer très simplement des systèmes d'interfaces de mesures graphiques sous jupyter.

Sans remplacer un oscilloscope ou une interface de mesures, le système peut néanmoins effectuer des mesures temporelles de 100 ou 200 points jusqu'à une fréquence de 40kHz, ce qui est largement suffisant dans la plupart des cas du programmes de lycée.

Dans la mesure où toutes les activités sont basées sur le même modèle, (en particulier avec juduino sous Jupyter), les élèves, conformément au B.O. Français, se familiarisent rapidement avec l'environnement python pour analyser leurs résultats.

Sont également fournis plusieurs exemples documentés, fonctionnels et testés avec des élèves, applicables au programme Français de sciences physiques dans les classes de lycée.

Installation

  • Si vous travaillez uniquement avec un IDE phyton (edupython, thonny, spyder, ect...), dans la console de votre environnement python, tapez:
    pip install pduino
  • Si vous travaillez avec Jupyter, dans la console de votre environnement Jupyter, tapez
    pip install pduino

puis

    pip install juduino

Github

Documentation, exemples et sources sur github : https://github.com/bultec/duinolab

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

juduino-1.0.0b1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

juduino-1.0.0b1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file juduino-1.0.0b1.tar.gz.

File metadata

  • Download URL: juduino-1.0.0b1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.3

File hashes

Hashes for juduino-1.0.0b1.tar.gz
Algorithm Hash digest
SHA256 5e31c7706ec0a597b71b24f49cef2df5e022fac0d9fe11ca773da9d32cca48e7
MD5 909b46c9a8247ec0b1a72d49bdc67045
BLAKE2b-256 594f7aab951b786580fda002a09deb406cced1285188d71717c8dda74e904236

See more details on using hashes here.

File details

Details for the file juduino-1.0.0b1-py3-none-any.whl.

File metadata

  • Download URL: juduino-1.0.0b1-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.3

File hashes

Hashes for juduino-1.0.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 0925bd73292d51c8eec5e5cc0bea48cf3b35238bc250a53b651e2d2b5df2e66b
MD5 30c2078fa36c45f7ee7dc6749861a091
BLAKE2b-256 e9149a1b5c003a11e926b1360fa1ec790b7afab56aa312671fb5c6190c928b1d

See more details on using hashes here.

Supported by

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