Python bindings for the BYU Arduino Temperature Control Lab and extended by Control Automatico Educación
Project description
# TCLAB_PYTHON_CAE
TCLab_CAE: Temperature Control Laboratory Control Automático Educación
TCLab_CAE proporciona una interfaz de Python modificada para el
implementado en un microcontrolador Arduino a través de una interfaz USB.
TCLab_CAE se implementa como una clase de Python dentro
de tclab_cae. El paquete tclab_cae incluye:
clock Un generador de Python para la implementación suave en tiempo real de
algoritmos de control de procesos.
Historian Una clase de Python para registrar los resultados de un control de proceso
experimento.
Plotter Proporciona a un historiador trazado en tiempo real dentro de un
cuaderno jupyter.
TCLabModel Un modelo integrado del laboratorio de control de temperatura
para simulación fuera de línea y más rápida que en tiempo real del control de procesos
experimentos No es necesario conectar hardware para usar TCLabModel.
The companion Arduino firmware for device operation is available at the
Instalación Arduino
El arduino debe tener instalado el programa para poder leer los nuevos sensores, cuyo repositorio esta disponible en
<https://github.com/sergioacg/TCLAB_CAE>
Configuración de hardware
Conecte un dispositivo Arduino compatible (UNO, Leonardo, NHduino) con el
lab conectado a su computadora a través de la conexión USB. Enchufe la CC
adaptador de corriente en la pared.
Comprobando que todo funciona
Ejecuta el siguiente código
import tclab
with tclab.TCLab() as lab:
print(lab.T1)
Si todo ha funcionado, debería ver el siguiente mensaje de salida:
Connecting to TCLab TCLab Firmware Version 1.2.1 on NHduino connected to port XXXX 21.54 TCLab disconnected successfully.
El número devuelto es la temperatura del sensor T1 en °C.
Solución de problemas
Si algo salió mal en el proceso anterior, consulte nuestra guía de solución de problemas
en SOLUCIÓN DE PROBLEMAS.md.
Próximos pasos
El directorio del cuaderno proporciona ejemplos sobre cómo usar el módulo TCLab.
La documentación más reciente está disponible en
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tclab_cae-0.5.2.tar.gz.
File metadata
- Download URL: tclab_cae-0.5.2.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2a0f799f255031614cedaaf28b6ca2f5cddbe4afce4ec91431da6c190f9be53
|
|
| MD5 |
9343ef6cdf776f40d4dae49b78b55787
|
|
| BLAKE2b-256 |
5fd85c5d9dd97903974ec6de6edd82b4ae2d8d0ad3804a227eebbbaeb839453f
|
File details
Details for the file tclab_cae-0.5.2-py3-none-any.whl.
File metadata
- Download URL: tclab_cae-0.5.2-py3-none-any.whl
- Upload date:
- Size: 16.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c7f216bee4b88797df090aedc18b935f7843b13a536f23c6fbad8d1ccc39030
|
|
| MD5 |
fa52a719c84f1455624c7417eaa295b3
|
|
| BLAKE2b-256 |
23f135d40be854524c67b5c23ae46c90fa9bd711c6a9f75ba35bef4f9a1db867
|