Can anyone help me with led strip and distance sensor (similar concept to proximity sensor from the website)
-
Hey guys, I just found the proximity / LED ring example on the website as I am trying to do a similar project work with GPS instead of proximity sensor.
I have a small strip of 7 addressable sk6812 leds and I would like to have them turn on when certain distance has been achieved. I'm looking at the proximity LED ring example but I can't figure out which parts of that sketch could I incorporate in mine.
I would like to use the LED strip instead and have 3 criterias for 3 preset distances. For example,
- at 5m turn on led 1 and 2 in blue
- at 3m turn on led 3 4 5 in yellow
- at 1m turn all leds in red.
At the moment I only can use those clunky 5mm leds and void loop looks like this - this turns on the LED if the distance is 5m or less.
Serial.print(F("Next in range = ")); Serial.print(shortestDist, 2); Serial.println(" m"); if (shortestDist < 5) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } } if (gps.charsProcessed() < 10) Serial.println(F("No GPS data.")); last = millis(); Serial.println(); -
Try using the Neopixel library.
https://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library-use
https://sbaronda.com/2020/09/20/sk6812-with-arduino-using-neopixel-library/
Those should get you started. Basically, instead of having your code directly turn a pin on or off, you tell it to set a color in the library and then run the show() command and the library will do all the pin toggling needed to actually control the LEDs.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login