KuttyPy : Atmega32 Trainer icon

KuttyPy : Atmega32 Trainer

CSpark Research
Free
100+ downloads

About KuttyPy : Atmega32 Trainer

The KuttyPy is an affordable microcontroller development board which can be interfaced with a laptop/phone to control real world devices in real time.

Common tasks include toggling digital Inputs/Outputs , ADC reading, motor control, and I2C sensor logging in real time via its enhanced bootloader.

After connecting the kuttyPy to your phone via an OTG cable, you can use this app to
- control 32 I/O pins
- read 8 channels of its 10 bit ADC
- Read/Write sensors connected to the I2C port, and visualize data via graphs/dials. BMP280 MS5611 INA219 ADS1115 HMC5883L TCS34725 TSL2561 TSL2591 MAX44009 AHT10 QMC5883L MPU6050 AK8963 MAX30100 VL53L0X

It can also be programmed with C code, but this functionality is limited to the Python based desktop app for Windows/Ubuntu.

You can use the android app to create code for it using Block based programming, or JavaScript.

The android app is under active development, and several I2C sensors for pressure, angular velocity, distance , heart rate, humidity, luminosity, magnetic fields etc are already supported

This app is limited to Atmega32 boards only. However, bootloaders have been developed for the Atmega328p (Arduino Uno) and the Atmega328(Nano) compatible with the desktop app. Firmware available from the website.

KuttyPy : Atmega32 Trainer Screenshots