led-light-strip-android-app is a simple and powerful application on the Android operating system that allows users to control an Arduino operating RGB LED Strips with over one billion possible sequences.
In order to use led-light-strip-android-app download Android Studio. Clone this repository using:
$ git clone https://github.com/KDharmarajanDev/led-light-strip-android-app.git
On the starting screen of Android Studio, open this project. Connect the controller Android phone. With both Developer Settings
and USB Debugging
enabled, build the project and run the app on the Android phone. In order to use the app, the hardware discussed here must be used.
-
Connect to the Arduino by clicking on
Connection Settings
. -
Ensure bluetooth is already on. Discover new devices or look at ones already paired. Click on HC-05 bluetooth module to connect. Return back to the main screen.
-
Click the + button to add an
LED Strip
or click the green download button to receive information from the Arduino about theLED Strips
and sequences. -
Set the pin numbers for the red pin, green pin, and blue pin to those that correspond on the Arduino. Then proceed to add a sequential generator by clicking the + button.
-
When creating a generator, note that the selection of
LED states
may be randomized by clicking on the random generator option. By default,LED states
are not randomized. Click on the + button to add an LED state. -
When choosing an LED state, please specify the duration in seconds. There are two options at this point:
LED State
andTransition LED State
. AnLED State
makes anLED Strip
emit one solid color for the duration specified. ATransition LED State
smoothly transitions between two specified colors across the specified duration. Once this decision has been made, click on the black box to change the color. -
Use the sliders to change the
RGB
values of each color. Once done, please tap the save button. -
Repeat this process until satisfying sequences have been completed.
-
Hit the orange upload button to send the information and apply the settings to the Arduino.
-
Click the green button with three stacks on the top right corner.
-
Click on the button that says
Save Current Configuration
. -
Type in a name to save the configuration. Duplicate names, a blank space, and "Default" may not be used. "Default" is used to save configurations when the app is shutdown.
-
Click the save button.
-
Now, there will be a card populated with the name of the configuration, and two buttons, a trash can and an arrow. Clicking the arrow will set that configuration to the current one. Clicking the trashcan will remove it from the system entirely.
-
Click the light bulb on the main screen in the middle.
-
The simulation should automatically begin. To stop the simulation just back out.
This project uses the MIT License.