Пікірлер
@FactumImFactio
@FactumImFactio Күн бұрын
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
@paulmcwhorter Күн бұрын
Good observation! It depends on how we define "blink".
@johnrw4517
@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
@paulmcwhorter Күн бұрын
Happy to help!
@zengfeidu9414
@zengfeidu9414 Күн бұрын
Cool tutorial, brother.
@paulmcwhorter
@paulmcwhorter Күн бұрын
Thanks for watching!
@johneisnor
@johneisnor Күн бұрын
Great video, simple but elegant using the low pass filter
@paulmcwhorter
@paulmcwhorter Күн бұрын
Glad you liked it!
@Stevenbailey-i8k
@Stevenbailey-i8k Күн бұрын
Sorry Paul, I was drinking my hot coffee. So I couldn't hold my breath.
@paulmcwhorter
@paulmcwhorter Күн бұрын
I appreciate the honesty.
@edSabio572
@edSabio572 Күн бұрын
Paul, I have referred your website to people I know they will benefit greatly from it.
@edSabio572
@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
@paulmcwhorter Күн бұрын
It is always sad to lose a component but nice to know the Pi is ok!
@rakeshpatil05
@rakeshpatil05 Күн бұрын
Can you make the course on esp32, Because your lessons are too good
@keithlohmeyer
@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
@paulmcwhorter Күн бұрын
Nice work.
@briankelly4095
@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
@paulmcwhorter Күн бұрын
LEGEND!
@dg_843
@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
@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
@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
@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
@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
@zalanbollok6699 Күн бұрын
Indigo protects you like you protect us from burning down our arduino.
@file6485
@file6485 Күн бұрын
Hi streamers i am watching this video right now
@file6485
@file6485 Күн бұрын
Im 🙅🙅🙅🙅
@bromsnor7852
@bromsnor7852 2 күн бұрын
Great Lesson.
@paulmcwhorter
@paulmcwhorter Күн бұрын
Thanks, I really appreciate the support.
@ecco256
@ecco256 2 күн бұрын
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
@paulmcwhorter Күн бұрын
Excellent, keep exploring!
@GérardBertin-m1n
@GérardBertin-m1n 2 күн бұрын
Hello, I am sharing my solution to the exercise from lesson 6 : kzbin.info/www/bejne/r6rJZoZ_rserqKs
@paulmcwhorter
@paulmcwhorter Күн бұрын
LEGEND!
@Dioxide_ae
@Dioxide_ae 2 күн бұрын
20 miliseconds btw love this series
@alanbod47
@alanbod47 2 күн бұрын
Don't change anything about how you demonstrate or explain the physics, it is exactly right.
@ajlenze8
@ajlenze8 2 күн бұрын
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?
@eitheroorr6731
@eitheroorr6731 2 күн бұрын
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?
@davewibberley2267
@davewibberley2267 2 күн бұрын
really enjoying your tutorials. i am a retired MD of a controls software and hardware company and wanted to learn about this stuff
@file6485
@file6485 2 күн бұрын
So I learned Arduino with Paul who is a good teacher
@spectacularcroc
@spectacularcroc 2 күн бұрын
10:21 Sorry Paul, It was me.
@davewibberley2267
@davewibberley2267 2 күн бұрын
this was quite clear
@FreidonNasrat
@FreidonNasrat 2 күн бұрын
kzbin.info9zOtWyGwIAA Homework lesson 53 Ultrasonic sensor measuring the distance to target with a pushbutton and print it to Oled display.
@patrickfox-roberts7528
@patrickfox-roberts7528 2 күн бұрын
thanks Paul
@kaonashi8949
@kaonashi8949 2 күн бұрын
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-cn5on
@SteveSmith-cn5on 2 күн бұрын
Piece of Cake!! Thanks so much for another great lesson.
@naeemhaq3504
@naeemhaq3504 2 күн бұрын
extra long video
@meach8551
@meach8551 2 күн бұрын
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
@320mb
@320mb 2 күн бұрын
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.
@PalinDynamics
@PalinDynamics 2 күн бұрын
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
@paulmcwhorter Күн бұрын
The drive and work ethic learned through sports will serve you well. It's not always about technical knowledge.
@williams6822
@williams6822 2 күн бұрын
Amazing
@arnoldschmucker9977
@arnoldschmucker9977 2 күн бұрын
Did it. kzbin.info/www/bejne/gmTYhqeBhZdoerM
@paulmcwhorter
@paulmcwhorter 2 күн бұрын
LEGEND!
@mooncryhellbounds5910
@mooncryhellbounds5910 2 күн бұрын
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-wf4cn
@stephenhawes-wf4cn 2 күн бұрын
I now understand how to go through the data thanks Paul 😀
@dg_843
@dg_843 2 күн бұрын
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.
@coddyuno
@coddyuno 2 күн бұрын
thank u sir
@nightraid6883
@nightraid6883 2 күн бұрын
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 🙏
@BerndRenzing
@BerndRenzing 2 күн бұрын
Long Video- wow.
@Wreckemrage
@Wreckemrage 2 күн бұрын
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.
@YusufSader
@YusufSader 2 күн бұрын
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.
@hoboken5224
@hoboken5224 2 күн бұрын
What has happened with the live chat?
@minhtruong9408
@minhtruong9408 2 күн бұрын
Good morning Paul how are you ?
@sparkyindahouse
@sparkyindahouse 2 күн бұрын
WTF