KuttyPy es una placa de desarrollo de microcontrolador asequible que se puede conectar con una computadora portátil o un teléfono para controlar dispositivos del mundo real en tiempo real.
Las tareas comunes incluyen alternar entradas/salidas digitales, lectura de ADC, control de motores y registro de sensores I2C en tiempo real a través de su gestor de arranque mejorado.
Después de conectar kuttyPy a su teléfono mediante un cable OTG, puede usar esta aplicación para
- controlar 32 pines de E/S
- leer 8 canales de su ADC de 10 bits
- Leer/escribir sensores conectados al puerto I2C y visualizar datos a través de gráficos/diales. BMP280 MS5611 INA219 ADS1115 HMC5883L TCS34725 TSL2561 TSL2591 MAX44009 AHT10 QMC5883L MPU6050 AK8963 MAX30100 VL53L0X
- Escribir código visual para crear proyectos como bomba de agua automática con detección de nivel de agua. El código javascript generado también se puede editar y ejecutar.
También se puede programar con código C utilizando nuestro compilador basado en la nube.
La aplicación de Android está en desarrollo activo y ya se admiten varios sensores I2C de presión, velocidad angular, distancia, frecuencia cardíaca, humedad, luminosidad, campos magnéticos, etc.
Esta aplicación está limitada a placas Atmega32/168p/328p que ejecutan únicamente el firmware kuttypy. Se han desarrollado cargadores de arranque para Atmega328p (Arduino Uno) y Atmega328p(Nano).