Skip to content
#

thonny-ide

Here are 32 public repositories matching this topic...

This project demonstrates how to control a **servo motor** connected to an **ESP8266** board using **Pulse Width Modulation (PWM)** with **MicroPython**. The servo sweeps smoothly from **0° → 180° → 0°**, showing precise position control using variable PWM duty cycles.

  • Updated Oct 29, 2025
  • Python

Contains image processing applications. This repository serves as a valuable resource for learning and understanding image processing concepts and algorithms.

  • Updated Apr 20, 2025
  • Python

This project reads **temperature** and **humidity** data from a **DHT22 sensor** and displays it on a **128x64 SSD1306 OLED display** using **MicroPython** on an **ESP8266** board. A minimal, reliable setup for environmental monitoring — ideal for IoT dashboards and smart home systems.

  • Updated Oct 29, 2025
  • Python

utilizing opendnp3 in C++ on a Raspberry Pi 4 to create a outstation and master for TCP along with use of MQTT through mosquitto to enable/disable polling of various components such as a Keypad, DHT11, HCSR501 Sensor, and Status of Gateway(outstation).

  • Updated Jan 12, 2026
  • C

This project demonstrates how to read **analog voltage values** from a **variable resistor (potentiometer)** using the **ADC (Analog-to-Digital Converter)** on the **ESP8266** board with **MicroPython**. The sensor’s analog output is connected to the **A0** pin, and the digital value (0–1024) is printed on the Thonny IDE console.

  • Updated Oct 29, 2025
  • Python

This project demonstrates **UART serial communication** using the **ESP8266** and **MicroPython**. The ESP8266 transmits the message `"Hello"` every 2 seconds through the UART interface at a baud rate of **115200 bps**. This data can be viewed on the **Thonny Shell**, **Serial Monitor**, or software like **RealTerm**, **PuTTY**, or **CoolTerm**

  • Updated Oct 29, 2025
  • Python

This project demonstrates how to read analog vibration data from an **SW420 vibration sensor** using the **ADC** pin on the **ESP8266** board. The analog output from the SW420 is connected to the **A0** pin and read continuously using **MicroPython**, printing the vibration level on the Thonny IDE console.

  • Updated Oct 29, 2025
  • Python

Improve this page

Add a description, image, and links to the thonny-ide topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the thonny-ide topic, visit your repo's landing page and select "manage topics."

Learn more