Skip to content

duelago/blinkers.ino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Install Libraries:

Adafruit Unified Sensor (optional but helpful for debugging).
Wire (built-in for I2C communication).

Power On: Once powered, the ADXL345 will start detecting motion.
Tilt Left: Lean the ADXL345 left; LEDs 1, 2, and 3 will blink orange 4 times.
Tilt Right: Lean the ADXL345 right; LEDs 4, 5, and 6 will blink orange 4 times. Transition: If you quickly transition from left to right, the LEDs will interrupt and start blinking for the new direction.

Flickering LEDs:

Add a 330Ω resistor in series with the data line.

Connecting the Switch Use a simple SPST (Single Pole Single Throw) switch.
Connect one terminal of the switch to GND.
Connect the other terminal to D2 (GPIO 4) on the Wemos D1 Mini.
Note: The code uses an internal pull-up resistor on D2, so no external resistor is needed.

How It Works
When the switch is closed (connected to GND), digitalRead(SWITCH_PIN) returns LOW, and the program runs the LED blinking logic.
When the switch is open (disconnected from GND), digitalRead(SWITCH_PIN) returns HIGH, and the LEDs are turned off, and the program does nothing.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages