Great video! As to your assignment: If we''re defining a blink as definitively being on and off, about 40-ish ms was where it still 'blinked' - 20-40 ish ms was more of a strobe, and getting closer to 10 ms was when the delay started to be imperceptible.
@paulmcwhorterКүн бұрын
Good observation! It depends on how we define "blink".
@johnrw4517Күн бұрын
I wish I had you for a math teacher back in school. You stress the fundamentals of learning Math and not just a quick solution with no explanation. Thank you!
@paulmcwhorterКүн бұрын
Happy to help!
@zengfeidu9414Күн бұрын
Cool tutorial, brother.
@paulmcwhorterКүн бұрын
Thanks for watching!
@johneisnorКүн бұрын
Great video, simple but elegant using the low pass filter
@paulmcwhorterКүн бұрын
Glad you liked it!
@Stevenbailey-i8kКүн бұрын
Sorry Paul, I was drinking my hot coffee. So I couldn't hold my breath.
@paulmcwhorterКүн бұрын
I appreciate the honesty.
@edSabio572Күн бұрын
Paul, I have referred your website to people I know they will benefit greatly from it.
@edSabio572Күн бұрын
Paul, Thanks for the outstanding lesson. I am better off for it but my Neopixel is a casualty of this lesson I blew it, but my Raspberry Pi survived, I cheched it with other programs. : (
@paulmcwhorterКүн бұрын
It is always sad to lose a component but nice to know the Pi is ok!
@rakeshpatil05Күн бұрын
Can you make the course on esp32, Because your lessons are too good
@keithlohmeyerКүн бұрын
Second try at the homework is on my YT channel. The first version worked fine for a 12 pixel ring but glitched on my 60 pixel strip. I had to change from storing pixel data in a list to using the array module. I show why the array is better.
@paulmcwhorterКүн бұрын
Nice work.
@briankelly4095Күн бұрын
Another great lesson Paul. Lesson 92 Homework is on my channel. Can't wait to learn how to use more than 1 pushbutton. Thanks.
@paulmcwhorterКүн бұрын
LEGEND!
@dg_843Күн бұрын
Yes!!! Now I get to see if my S.O.S. was correct. About 80% sure I got everything right. I know the three dots, three dashes and three more dots is the pattern but probably missed a semicolon. I only wrote the program cause my Arduino has been delayed due to the weather. * Also, When I type out in all caps (13,OUTPUT) the word OUTPUT isn’t happy and doesn’t turn blue. Any idea why it isn’t?
@SuperRMBКүн бұрын
I was a little confused at why you decided to pick the particular diagrams/model to teach this concept, but I realized by the end of the video that you are a pretty good teacher. I learned about electronegativity back in high-school chemistry, so I was jumping ahead logically but I get that this is a quick way to teach the concept to beginners. Is this a standard model? I figure that it is considering the acronym you used to describe the recombination.
@ddemon4406Күн бұрын
Thank you for the video. When I used tempC=sensor.temperature() I received the following error: TypeError: 'float' object isn't callable. WhenI changed it to tempC=sensor.temperature it worked. Did anyone else have this trouble? Anyone know why it would work for him but not me?
@rotorotto6467Күн бұрын
You just gotta love this guy and his ability to teach!! I'm 5 years late to the party and so happy I found this channel. I love the way he explains things, I love the way he sometimes makes mistakes on purpose to show how things can be done in a propper way and I really love the homework assignments. Over all just a great guy. And he completely took away my concerns whether I should get into this kind of science/magic or not. Which to me is a great factor and I'm absolutely gratefull for all the work, passion and fun he puts into this topic!! Thank you so much!! 😌👌
@johnkenrick-oy9mkКүн бұрын
Love your lessons excellent. Wish I had a teacher like you when I was at school I am now 63. I would really like you to do a MOSFET video all the best John from the UK.
@zalanbollok6699Күн бұрын
Indigo protects you like you protect us from burning down our arduino.
@file6485Күн бұрын
Hi streamers i am watching this video right now
@file6485Күн бұрын
Im 🙅🙅🙅🙅
@bromsnor78522 күн бұрын
Great Lesson.
@paulmcwhorterКүн бұрын
Thanks, I really appreciate the support.
@ecco2562 күн бұрын
Having so much fun with this, I've been a professional software engineer for most of my life but I feel like a small child again discovering the world of electronics <3 I can no longer see the LED blinking at 10ms. It's close at 11ms but I still see faint flickering.
@paulmcwhorterКүн бұрын
Excellent, keep exploring!
@GérardBertin-m1n2 күн бұрын
Hello, I am sharing my solution to the exercise from lesson 6 : kzbin.info/www/bejne/r6rJZoZ_rserqKs
@paulmcwhorterКүн бұрын
LEGEND!
@Dioxide_ae2 күн бұрын
20 miliseconds btw love this series
@alanbod472 күн бұрын
Don't change anything about how you demonstrate or explain the physics, it is exactly right.
@ajlenze82 күн бұрын
If you turn the power supply module off, the TA6586 motor driver chip doesn't have power, yet the Arduino may be either driving the BI and FI inputs high or pulsing them with a PWM. Is there any concern about harming the TA6586 or are they built to withstand that?
@eitheroorr67312 күн бұрын
Dear Professor, I am a 72-year-old retired individual who has recently finished my first 20 sessions of learning Python. I found your lessons to be enlightening, enjoyable, frustrating, and entertaining while I was learning. But I didn’t do it just to find something else to watch than cats. (To tell the truth, I didn’t even know people did that until you said it. But I followed up with a search on the internet to find that cats were the most popular subject on KZbin.) I began your series on Python after you suggested I needed an understanding of Python to understand your series on AI. But I am wondering if I need to continue deeper and follow you deeper into Python in your next sessions on graphics in Python. Or if I know enough to return to learning about AI. It's not that I don't find the prospect of drawing 3D objects with a programming language appealing; it's just that I don't plan to pursue it as a career. I just wanted a foundation from which I could understand AI. I don’t want to bore you with my life story, which, as they say in the movies, is complicated (and convoluted), but recently I began interacting with ChatGPT to understand AI. I pushed, challenged, and used it. ChatGPT finally suggested that if I wanted a deeper understanding, I should go to the AI websites. I followed ChatGPT's advice and discovered that I had no idea what the websites were discussing. This discovery led me to your AI series, which in turn led me to your Python series. I was wondering if, instead of continuing on the endless path of learning, it would be a good idea to turn back and revisit the AI series. I have thoroughly enjoyed the process of learning Python. For two years, more than forty years ago, I did some basic programming in COBOL to manipulate data for analysis in SPSS, SAS, and BMDP. This was my area of expertise at the time, but I abandoned it to pursue other career paths. The last lesson on threads was the most exciting of all; having started programming with computer cards, I deeply appreciate the ability to run two processes at the same time. It reminds me of my early days when I discovered that I could accomplish tasks that required 200 statements in SPSS with just 7 statements in FORTRAN. ‘Appreciate’ is too weak of a word. I was amazed and excited by the possibilities. However, from a practical standpoint, I believe it's time for me to return to your AI course. I am 72. The clock is ticking, and my mental abilities, like the rest of my body, are fading. So, that is the purpose of this long note, which, if you have read, I hope you will answer. Have I gone far enough in Python to continue learning about AI?
@davewibberley22672 күн бұрын
really enjoying your tutorials. i am a retired MD of a controls software and hardware company and wanted to learn about this stuff
@file64852 күн бұрын
So I learned Arduino with Paul who is a good teacher
@spectacularcroc2 күн бұрын
10:21 Sorry Paul, It was me.
@davewibberley22672 күн бұрын
this was quite clear
@FreidonNasrat2 күн бұрын
kzbin.info9zOtWyGwIAA Homework lesson 53 Ultrasonic sensor measuring the distance to target with a pushbutton and print it to Oled display.
@patrickfox-roberts75282 күн бұрын
thanks Paul
@kaonashi89492 күн бұрын
you could put the button over the trench to have space no ? great video by the way, I started watching these a month ago and I love how you explain things.
@SteveSmith-cn5on2 күн бұрын
Piece of Cake!! Thanks so much for another great lesson.
@naeemhaq35042 күн бұрын
extra long video
@meach85512 күн бұрын
Great video like always. I self-learned about this OLED last week. I like to reassign the OLED reset pin to another open pin. Assigning the OLED reset pin to -1 will cause your reset button not to work on the Arduino. I found these helpful websites to create your own pixel/animation for the OLED but I can't post them
@320mb2 күн бұрын
kzbin.info30ParZOw1BU *** I changed the original Video and slowed down the Pulse a bit and added anti static bags to tone down the Brightness.... **** Here you Go.. I used the getRGB library we made in Lesson 55 and got it to work in the State Machine... the Colors are Gorgeous.
@PalinDynamics2 күн бұрын
This is a great video series and I absolutely agree with the emphasis on how important it is to try to be the hardest working person in the room. I think that the drive to go above and beyond through hard work is probably the most important determining factor that separates engineers. From my own personal experience, in high school I wasn't the most focused student academically (which I definitely had to make up for in college). However, a deep passion for sports honed my ability to work hard and inspired a competitive spirit within me. The intangible lessons learned through the competitive and unforgiving world of athletics helped me overcome the lack of technical knowledge as an incoming engineering student. Thank goodness my grades in high school were decent enough to get me started in engineering classes!
@paulmcwhorterКүн бұрын
The drive and work ethic learned through sports will serve you well. It's not always about technical knowledge.
@williams68222 күн бұрын
Amazing
@arnoldschmucker99772 күн бұрын
Did it. kzbin.info/www/bejne/gmTYhqeBhZdoerM
@paulmcwhorter2 күн бұрын
LEGEND!
@mooncryhellbounds59102 күн бұрын
So I did it alone, but : 1. I added a function to power off my led, because why not (press both buttons at the same time) 2. I used pull down-resistors 3. I used a map func because I wanted to try it. 4. I used a passive buzzer to match the tone with the light brightness Here's my code : const int buttonPowerUp=5; const int buttonPowerDown=6; const int pinLed=9; const int timer=250; const int buzzPin=3; int ledValue=127; int delayValue; bool buttonPowerUpState=0; bool buttonPowerDownState=0; bool ledState=1; void setup() { pinMode(buttonPowerUp, INPUT); pinMode(buttonPowerDown, INPUT); pinMode(pinLed, OUTPUT); pinMode(buzzPin, OUTPUT); Serial.begin(115200); analogWrite(pinLed,ledValue); } void buzzOn(int delayValue){ digitalWrite(buzzPin, HIGH); delayMicroseconds(delayValue); digitalWrite(buzzPin, LOW); delayMicroseconds(delayValue); } void loop() { buttonPowerUpState=digitalRead(buttonPowerUp); buttonPowerDownState=digitalRead(buttonPowerDown); if(buttonPowerDownState == 1 && buttonPowerUpState == 1){ ledState=!ledState; digitalWrite(pinLed, ledState); delay(250); } if(ledState==0){ analogWrite(pinLed,0); } else{ if(buttonPowerUpState == 1 && ledValue <= 254){ ledValue++; delayValue=map(ledValue,0,255,5000,5); analogWrite(pinLed,ledValue); buzzOn(delayValue); } if(buttonPowerDownState == 1 && ledValue >= 1){ ledValue--; delayValue=map(ledValue,0,255,5000,5); analogWrite(pinLed,ledValue); buzzOn(delayValue); } } Serial.print("Power Up : "); Serial.println(buttonPowerUpState); Serial.print("Power Down : "); Serial.println(buttonPowerDownState); Serial.print("Led Value : "); Serial.println(ledValue); Serial.print("Led State : "); Serial.println(ledState); Serial.println("-----------------"); }
@stephenhawes-wf4cn2 күн бұрын
I now understand how to go through the data thanks Paul 😀
@dg_8432 күн бұрын
I’m pretty sure I sketched S.O.S. Accurate to how my brain feels after watching the tutorial about how LED’s work. Thanks man.
@coddyuno2 күн бұрын
thank u sir
@nightraid68832 күн бұрын
For the homework, my program is having trouble with reading the value from the potentiometer. It’s hooked up to the 5V pin, A2 and ground. When I get a value, it’s is only hovering around 250 and turning the potentiometer doesn’t change it at all. When I tried the same setup on the wokwi simulator though, it worked. Is this a potentiometer issue or an issue with my arduino WiFi? Any help is appreciated 🙏
@BerndRenzing2 күн бұрын
Long Video- wow.
@Wreckemrage2 күн бұрын
Came from sketchup after realising it was fairly useless for 3d printing and cad. Tried blender and thought my journey was coiming to an end. So glad I found you. Awesome series upto now.
@YusufSader2 күн бұрын
Mr. McWhorter, I can't thank you enough for this series. I'm currently doing my ECE undergrad and I'd never learn what you're teaching in my curriculum. I think this series is useful to anyone in any career too.