FastLED Basics Episode 6 - Noise

  Рет қаралды 34,014

Scott Marley

Scott Marley

Күн бұрын

Пікірлер
@Tumerboy1
@Tumerboy1 2 жыл бұрын
Hey, I just wanted to say how immensely helpful this series has been. I've been poking around the internet for various tutorials on FastLED for a while, and while I can often piece things together from various sources, this series has done a tremendous job of expanding my understanding of what is actually going on, and therefor, how to utilize so many of the features of FastLED that I have, to this point, just been copying blindly. Thank you so much. I really appreciate it.
@chrisrouck
@chrisrouck 4 күн бұрын
Great work on this tutorial series Scott! It was a joy to follow them hands-on and you did a great job at explaining the different concepts. I thought FastLED was much more basic than it is, thanks for introducing us to its many features!
@meowcula
@meowcula 4 жыл бұрын
Thank you so much for these tutorials, you really explain things well. You are filling the how-to documentation gap for this library amazingly.
@ScottMarley
@ScottMarley 4 жыл бұрын
You're very welcome!
@ezrasmith5711
@ezrasmith5711 Жыл бұрын
Scott, I'm not sure if you're still checking KZbin, but I just want to reiterate that these FastLED tutorials are INCREDIBLE. You explain everything extremely well. You've helped me immensely, thank you!!
@ScottMarley
@ScottMarley Жыл бұрын
Thank you, that's very kind :)
@jstro-hobbytech
@jstro-hobbytech 3 жыл бұрын
I love the transition from c++ to Java. It shows the strengths of each language
@EnvoyOfFabulousness
@EnvoyOfFabulousness 3 жыл бұрын
Small point but the default language with the Arduino IDE is C and not C++
@jstro-hobbytech
@jstro-hobbytech 3 жыл бұрын
Flex that code monkey prowess if it makes you feel superior brother. Arduino compiles cpp as well because you type gibberish to it and some light will blink.
@ariherzig6926
@ariherzig6926 4 жыл бұрын
Thank you for another awesome video that demystifies more of the magic of FastLED. I really appreciate you covering the noise functions, as I've really been stumped on how they actually work for a while.
@ScottMarley
@ScottMarley 4 жыл бұрын
Thank you, now I look back at it there's a lot I missed out, but I think once you get the general idea you can figure the rest out! The breakthrough for me was when I first plotted the output. Suddenly it made a lot more sense!
@jareth3228
@jareth3228 2 жыл бұрын
These are the best tutorials I've come across yet! Can't wait to start tinkering around myself. Would love to see a 7th episode on programming multiple strips simultaneously!
@blue1c3
@blue1c3 2 жыл бұрын
I enjoyed watching your FastLED Basics tutorial videos and man I leaned a lot. I can't wait to try and test it with my LED strips as soon as I have my esp32 delivered. Thank you so much!!!
@ScottMarley
@ScottMarley 2 жыл бұрын
That's great, thank you for commenting &)
@benjaminodriscoll6605
@benjaminodriscoll6605 2 жыл бұрын
Just watched the entire series and it is exactly what a playlist should be. Thank you 💪
@ScottMarley
@ScottMarley 2 жыл бұрын
Thank you, glad it was useful!
@smallcows4721
@smallcows4721 4 жыл бұрын
great job!!! I understand a lot and cannot wait for episode 7!!!
@ScottMarley
@ScottMarley 4 жыл бұрын
Might be a little while yet, although I was thinking of the next one being about multiple strips from one controller, and thank you for your comment!
@MikevomMars
@MikevomMars 4 жыл бұрын
Finally - FastLED's esoteric noise function explained! 👍
@badhabit5457
@badhabit5457 4 жыл бұрын
Thanks. But you lost me. This is beyond my capabilities. Love the first few lessons though. Looking forward for more 😎
@SomeKindaWhale
@SomeKindaWhale 3 жыл бұрын
Thanks Scott! These tutorials are damn kickass! I’m working on passion project and I thought I was going to have to mess around with code to create these patterns! Now I’m so excited to get started because of your tutorials! Keep it up😁
@henrymayne9209
@henrymayne9209 4 жыл бұрын
Your tutorials have been massively helpful, you are very good at explaining these topics. This is a bit unrelated to the lighting, but could you make a video adding IR communication. It would be nice to know how to use a remote to switch between and change pattern characteristics similar to how it is done in the button video. Thank you for these videos!
@ScottMarley
@ScottMarley 4 жыл бұрын
Hi Henry, this could be done, but I maybe it's a bit niche? There is a great IR tutorial on sparkfun here learn.sparkfun.com/tutorials/ir-communication/all, maybe you could have a go at that and then adapt the button example?
@henrymayne9209
@henrymayne9209 4 жыл бұрын
@@ScottMarley Yeah I do agree it is a bit out of the scope of this series, but thank you for the resource. I did have another question too: Would you be able to show us how to write different patterns to multiple led strips at the same time using separate data pins for each strip? / Is this physically possible?
@ScottMarley
@ScottMarley 4 жыл бұрын
@@henrymayne9209 its sort of possible, the way you would do it is update one strip then the other going back and forth. As long as the patterns aren't too complicated this would happen so quickly that it would seem simultaneous. Have a look at this info github.com/FastLED/FastLED/wiki/Multiple-Controller-Examples and see if you can make sense of it. I think multiple strips would be a good topic for a video though, you're not the first to request it.
@henrymayne9209
@henrymayne9209 4 жыл бұрын
@@ScottMarley Awesome. I am going to attempt to use a Teensy (because of its speed) to control 4 strips. Thanks for these speedy and helpful replies, you’re a great KZbin channel.
@KommaAchtKommaEins
@KommaAchtKommaEins 3 жыл бұрын
I needed a decent candle flickering effect and inoise8 is brilliant. I wasn't sure about how to use it but your explanation was brilliantly simple. Thanks.
@harshithguduru5209
@harshithguduru5209 3 жыл бұрын
Thanks for this series it helped so much! I wanted to create an led system with buttons, where each button would be a different pattern (or a different color). This means that I would have all the patterns I wanted, instead of uploading it to the arduino every time. Is it possible to have each pattern as a 'void' or a variable of code, and then use if statements for the buttons to assign each pattern/color of led lights to a button?
@ScottMarley
@ScottMarley 3 жыл бұрын
Yes, see my video on changing patterns using a button.
@TamTam-hm4lw
@TamTam-hm4lw 4 жыл бұрын
Thank you for all the videos that you have posted. Your instruction and information have been very clear and that helped me out a lot!
@ScottMarley
@ScottMarley 4 жыл бұрын
Great to hear, thank you!
@Tigs62
@Tigs62 3 жыл бұрын
Hi Scott, great series. It has helped me get a good grounding of the FastLED library. I was hoping that you might have a project/lesson where you go through how to use FastLED to drive a Clock style display. There are many on You tube, but seem to focus mainly on building the case (usually 3D printing) and are then very sparse on the code itself, usually with little or no comments in the code. I need to understand how to address the WS2812B led's in each segment of each digit of the clock. Is there any chance you can do a small project where the focus is almost completely on the code (95%) and just 5% on the hardware?
@alheeley
@alheeley 3 жыл бұрын
Such a great job stepping through all the functions - cant thank you enough! Id love to get an interface sorted with buttons and rotary encoders to change parameters on the fly - maybe a matrix keypad controller, but so many options to digest.
@ScottMarley
@ScottMarley 3 жыл бұрын
Indeed, it's sometimes difficult to know where to start with all the possibilities. I've been moving more and more towards using web interfaces (using an ESP32) rather than physical controls as it just gives so many more options without having to change the hardware. It might be a bit advanced at the moment if you're just starting out, but I have an example of web browser control on my mini VU meter project here kzbin.info/www/bejne/b4Gom6l8oMmjf6c
@alexbota2000
@alexbota2000 3 жыл бұрын
Hello Scott! First of all, thank you for the FastLED series. It has helped me understand a whole lot about library and it has been of great help. Secondly, I have a question regarding the inoise8demo with the beatsin8(10, 10, 30) function. I also use a ws2812b led strip with 120 leds. When I upload the code from your video the end of the strip begins to flicker through the colors while the first few leds go smoothly through them. I suspect this might be due to the high number of leds but how can I fix it so that it would blend smoothly through all the colors on the entire led strip?
@gasmy2257
@gasmy2257 2 жыл бұрын
Amazing series! Thank you so much! This last episode definitely was a bit more abstract though 😂
@ldirldir
@ldirldir 4 жыл бұрын
Thanks for mentioning me in the fire part of video )))
@ScottMarley
@ScottMarley 4 жыл бұрын
No worries, I hope I got your name right! I really like your effect, thanks for sharing it with us.
@lukegutierrez508
@lukegutierrez508 3 жыл бұрын
Thank you for these high quality tutorials!!! Can't wait to see one on matrix arrays!!! 😬😃
@decerylcortez1656
@decerylcortez1656 2 жыл бұрын
Thank you. I just finished the playlist
@mrdavbow
@mrdavbow 4 жыл бұрын
These videos are amazing. Would you considering talking some more about fading - especially fading low to high . . . I am working on a lava flow for a volcano and would like to fade up leds along the strip over a period of time to look like lava flowing. I have gotten almost there but the effect is not exactly right. Right now they progress down the strip but they do not fade up in brightness so it is "jagged" if that makes any sense. Again - thanks for these amazing videos.
@ScottMarley
@ScottMarley 4 жыл бұрын
Sorry for taking ages to get back to you! If you've not figured it out yet, can you post what you have so far, and a bit more on what you're aiming for? Put the code on pastebin pastebin.com/ and link it here.
@jackryxn
@jackryxn 2 жыл бұрын
This series is amazing! So much knowledge gained from watching it, thank you very much! I’ve used this to create some of my own effects, do you have any sketches you’ve done for TheatreChase effects? I’ve been trying to add one to a button switch sketch but haven’t been able to get one working. All the examples I’ve found have issues with the key word “strip” since the examples usually use the library. Is there a way to fix this?
@dahfaqizdis
@dahfaqizdis 2 жыл бұрын
Thank you! Your work is very appreciated!
@Perfet05
@Perfet05 4 жыл бұрын
Hello Scott, what about array of lines of leds? i mean line0 can have 50 LEDs, line1 - 10, line 2 - 150, and all of them work in async mode? it may be usable in cosplay or something else LED decoration when we need independed LED stripes... i ask, bcs i did that framework, and now work at freqblaster and soundblaster modes, btw thx to you for explaining fastled, that is realy awesome
@ScottMarley
@ScottMarley 4 жыл бұрын
Which framework are you referring to? If it's something you've written, I'd love to have a look!
@Perfet05
@Perfet05 4 жыл бұрын
@@ScottMarley how can i contact you outside of youtube? my project not finished yet, but i have tested algoritms, and it's works.
@mrb2049
@mrb2049 4 жыл бұрын
For more advanced users the noise function is great when you set different points for R, G, and B, and transform those vs. just Hue.
@ScottMarley
@ScottMarley 4 жыл бұрын
Ah, good call. I knew I would have missed something out!
@maks1o
@maks1o 4 жыл бұрын
Great videos! Thank you! Could you please do a video about fast led and led matrix?
@ScottMarley
@ScottMarley 4 жыл бұрын
I might get around to this eventually. I'm having a bit of a break from this series for a bit so I can focus on some projects that I want to do. I'm sure I'll get back to it eventually!
@altron6476
@altron6476 4 жыл бұрын
Please do a tutorial on persistence of vision. I’d like to use a BLE app to send images to the LED’s and a motion sensor to stabilize images. I’m curious how you would do this with the fastled library. Thanks again!! =]
@padriacnugent9406
@padriacnugent9406 3 жыл бұрын
Love this series thanks for making it! Is it possible to have multiple LED strips doing different things at the same time through FastLED?
@ScottMarley
@ScottMarley 3 жыл бұрын
Sure, I haven't got a video on it, but there is a bunch of info here github.com/FastLED/FastLED/wiki/Multiple-Controller-Examples
@khloudnasser769
@khloudnasser769 2 жыл бұрын
It'll be the same if I use ardouno uno?
@PosTMorteM
@PosTMorteM 4 жыл бұрын
Another great episode, thanks!
@ScottMarley
@ScottMarley 4 жыл бұрын
Glad you enjoyed it and I hope it was useful :)
@ErnestoBarreto
@ErnestoBarreto 4 жыл бұрын
Great tutorial as usual. Thank you !
@ScottMarley
@ScottMarley 4 жыл бұрын
Thanks, this one took a bit longer than some of the others as it's a complicated topic.
@stormbreaker932
@stormbreaker932 4 жыл бұрын
@@ScottMarley I'm always amazed at how complicated topics become so easy to understand when explained clearly with good visuals. Thank you!!
@jumadhaheri
@jumadhaheri 3 жыл бұрын
Thank you, happy new year By the way you are really good in teaching Fantastic many thanks
@nittinmurthi6300
@nittinmurthi6300 3 жыл бұрын
Could you tell me the difference between fastled.clear(); vs fastled.clear(false);
@ScottMarley
@ScottMarley 3 жыл бұрын
.clear() clears the data from the CRGB array, clear(false) does the same thing. clear(true) clears the CRGB array and also pushes the cleared data to the strip (setting it to black), like writing FastLED.clear(); FastLED.show();
@richardboucher5327
@richardboucher5327 Жыл бұрын
Felicitation Tres bien expliqué
@iuhere
@iuhere 3 жыл бұрын
Worth Archiving. 💕
@NotGarrettT
@NotGarrettT 3 жыл бұрын
is there anyway to message you? I have a few questions.
@ScottMarley
@ScottMarley 3 жыл бұрын
Sure, scottmarley85@gmail.com
@dannysprogis8446
@dannysprogis8446 3 жыл бұрын
Brilliant!
@mcm1322
@mcm1322 3 жыл бұрын
IDE is telling me "noise" was not declared
@IlIDINOIlI
@IlIDINOIlI 4 жыл бұрын
Hi. Between 1 billion of videos, this is the best tutos serie on YT. I don't understand english very good, but it helps me to start. Please could u make a video how to change led effects with an IR remote? Ex. Button 1 = rainbow effect, Button 2 an other effect and so on I heard the IR remote and ws2812b has conflicts. But i can't believe what nobody can fix it. Ex. Set a break, time for IR remote How to control leds on 2 strips with same effect but strip 1 has 18leds and strip 2 has 29leds?
@ScottMarley
@ScottMarley 4 жыл бұрын
If you want a remote control, I'd recommend looking at WLED github.com/Aircoookie/WLED where all this stuff can easily be controlled from your phone. Or have a look here for instructions on how to use an IR remote learn.sparkfun.com/tutorials/ir-communication/all then combine what you have learned with my stuff from EP5 multiple patterns. Controlling multiple strips is sort of explained here github.com/FastLED/FastLED/wiki/Multiple-Controller-Examples have a read through this and see if you can figure it out!
@graemebrumfitt6668
@graemebrumfitt6668 Ай бұрын
Rite Marley Dude, What can I say that ain't already been said? Bogs Dollocks/Muts Nuts! TFS, GB :) Subbed
@krikks
@krikks 4 жыл бұрын
Thanx again. Great vid
@alexmachado3176
@alexmachado3176 2 жыл бұрын
You are amazing at explaining LED's, I have been looking for a fire tutorial for an Apollo 11 Rocket project I have been working on. I have the Rocket 3D printed but have not been able to figure out how to do the LED like this. Fire lamp (2 of 4) - KZbin
@ScottMarley
@ScottMarley 2 жыл бұрын
Thank you! He has a blog post linked in the description of that video which links to the code. I haven't looked at it, but have you tried it to see if it would work for you? Alternatively, I have a fire pattern that works on my matrix mask that uses multiple strips a bit like that one, but mapped to a weird shape. Or look up the fire2012 FastLED demo.
@KashifKhan-kw3ez
@KashifKhan-kw3ez 4 жыл бұрын
Sir plz FastLED librery all built in function full explanation step by step
@ScottMarley
@ScottMarley 4 жыл бұрын
I've covered most of them now! If there's something specific you would like me to look at, let me know and if I have time I'll look into it.
@ekfariant3159
@ekfariant3159 4 жыл бұрын
maybe ep7 you can explain about array in fastled and non blocking function. how to call 2 or more array at once. non blocking function using millisecond, blink without delay, millis what is the difference. for me with 0 skill of coding, your tutorial is very usefull. thank you very much.
@ScottMarley
@ScottMarley 4 жыл бұрын
I agree about the multiple strips idea, but I've used the every n milliseconds function in pretty much every example from episode 2 onwards. Its not difficult to use I don't think, it just runs whatever is inside it every n milliseconds! Have a good look through the examples and you'll get it I'm sure :)
@KashifKhan-kw3ez
@KashifKhan-kw3ez 4 жыл бұрын
Sir amazing thank u so much
@dejosept
@dejosept 2 жыл бұрын
so good thanks
@anshuljamesofficial6853
@anshuljamesofficial6853 2 жыл бұрын
Hey do any one help me out with the code....I want twinklefox pride2015 in a single sketch so that I can run both one after another.
@scottstevens7569
@scottstevens7569 4 жыл бұрын
Good Stuff!
@isaacsan1328
@isaacsan1328 4 жыл бұрын
Nice
@donaldmartin2640
@donaldmartin2640 3 жыл бұрын
From the stupid kid. LOL Great series. Did all of the exercises. Any idea for "Next Level" LED programming?
@dvohwinkel
@dvohwinkel 4 жыл бұрын
awesome!
@ScottMarley
@ScottMarley 4 жыл бұрын
Cheers!
@jstro-hobbytech
@jstro-hobbytech 3 жыл бұрын
Clever using b which is y offset in 2d math.
@lorenzovenerandi4528
@lorenzovenerandi4528 4 жыл бұрын
Absolute chad
@vladilion90
@vladilion90 7 ай бұрын
Спчмиьо за ваши уроки, Но я бы ещё хо ел увидеть как сделать красивые эффекты на матрице 16x16 или больше, я думаю эти уроки были бы тоже кстати
FastLED Basics Episode 1 - Getting started
17:59
Scott Marley
Рет қаралды 290 М.
FastLED Basics Episode 4 - Waves and blur
13:17
Scott Marley
Рет қаралды 67 М.
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
HOW TO USE WS2812B NEOPIXELS WITH FASTLED ON ARDUINO
24:32
Gadget Reboot
Рет қаралды 184 М.
Measuring inductance with an oscilloscope and signal generator
11:30
How To Control WS2812B Individually Addressable LEDs using Arduino
9:31
How To Mechatronics
Рет қаралды 1,1 МЛН
3D Printed LED Infinity Cube Using FastLED, Arduino and ESP32
9:20
Scott Marley
Рет қаралды 160 М.
FastLED Basics Episode 2 - Color: RGB and HSV
16:37
Scott Marley
Рет қаралды 105 М.
FastLED Basics Episode 3 - Palettes
13:05
Scott Marley
Рет қаралды 75 М.
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН