Thanyasit / ESP32_NeoPixel_Ring

This program uses an ESP32 microcontroller and a NeoPixel ring to display different colored lights based on an analog input signal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESP32_NeoPixel_Ring

Description

This program uses an ESP32 microcontroller and a NeoPixel ring to display different colored lights based on an analog input signal.
2022

Hardware Required

  • ESP32 board
  • NeoPixel ring
  • Potentiometer

Instructions

  1. Connect the ESP32 to your computer via USB.
  2. Connect the potentiometer to analog input 4 of the ESP32.
  3. Connect the NeoPixel ring to the ESP32's GPIO pin 15.
  4. Upload the program to the ESP32 using the Arduino IDE.
  5. Open the Serial Monitor to see debug output from the ESP32.
  6. Turn the potentiometer knob to change the speed of the NeoPixel ring animation.

Credits

This program is based on the NeoPixel Ring simple sketch by Shae Erisson, released under the GPLv3 license. The program was modified to work with an ESP32 microcontroller and analog input.

Example

License

This program is licensed under the MIT License - see the LICENSE file for details.

About

This program uses an ESP32 microcontroller and a NeoPixel ring to display different colored lights based on an analog input signal.

License:GNU General Public License v3.0


Languages

Language:C++ 100.0%