LED Ring Patterns

LED Ring Patterns © GPL3+

In this project, I am going to demonstrate how to make different patterns on a LED ring with the help of the idIoTware shield.

  • 1,701 views
  • 1 comment
  • 7 respects

Components and supplies

Apps and online services

About this project

Overview

In this project, I am going to demonstrate how to make different patterns on a LED ring with the help of the idIoTware shield. You will need the following things to get started:

  • An Arduino Uno
  • idIoTware shield
  • USB cable to connect Arduino to computer
  • One jumper to enable the LED Ring

You can download the code from the link in the description.

Functions in the code

The following patterns are already defined as functions in code.

a) Sweep

b) Half Circle

c) Curtain

d) Fast and Slow Pattern.

The LED’s on the ring are connected from Digital Pin 1 to Digital pin 12 of the Arduino. We need to initialize these LEDs in void setup() function of Arduino sketch.

The void loop() runs over and over again, repeatedly till power is removed. We will use functions like sweep(2). The “2” means how many repetitions you wish to do for that animation. This value can only be whole numbers, and not have numbers with decimal points. The jumper has to be connected to the 2 Pin LED_EN header. See the video in the description on how to connect this jumper.

Once we upload the code in Arduino, you will be able to see the LED’s light up in a pattern, it is that simple! In a similar manner, you can also use the other functions to mix and match animations on the LED Ring.

Additionally, you can use the touch-pad or potentiometer as the input to control the 12 LED’s in the ring. We will see how to do this in future videos. You can now make your own program and create patterns on the LED’s and put this up on your Christmas tree or any other decorations to bring an interactive look to your project.

No more connecting LEDs to breadboard and messy wiring. With the idIoTware shield the sky's the limit.

Code

https://github.com/CuriosityGym/idiotware-shield

Schematics

Enable the led ring on idIoTware shield
The jumper has to be connected to the 2 PIn LED_EN header. See the image in the description on how to connect this jumper.
Psgciktybbzoe2xlvqsm

Comments

Similar projects you might like

LED Ring Real Time Clock

Project showcase by 3 developers

  • 1,280 views
  • 0 comments
  • 1 respect

Bluetooth control led with lcd led status display real time.

Project tutorial by Youssef Sabaa

  • 17,290 views
  • 4 comments
  • 34 respects

LED Emergency Lights using WS2812 RGB LED Module

Project tutorial by bigboystoys13

  • 10,004 views
  • 5 comments
  • 20 respects

LED Blink Pattern

Project tutorial by Matt Arnold

  • 30,338 views
  • 14 comments
  • 84 respects

Pulse Width Modulation Using a Potentiometer

by 3 developers

  • 11,373 views
  • 0 comments
  • 2 respects

Controlling LED Brightness Using Bolt and Arduino

Project tutorial by Devashish Gupta

  • 1,638 views
  • 4 comments
  • 13 respects
Add projectSign up / Login