Thanks Paul! Your mistake on line 13 shows you are real teacher not afraid to show your human side. I made my ckt fail on the 20th attempt and need to admit my shortcomings...Thank you so much!!!!!
@craigflorin10712 ай бұрын
I folded up like a cheap Walmart lawn chair ... several times, with much research, and many different ways. A few minutes into the video "chalk talk", I got my ah ha moment. Good lesson. Thank you!
@quaternion-pi2 ай бұрын
Brilliant solution; very clearly explained. I tried to figure it out using your homework programming hint, but folded like a Walmart chair. Thanks!
@paulmcwhorter2 ай бұрын
It has been a while quaternion, glad to see you again.
@MrHydyr2 ай бұрын
MY FIRST and THE BEST INSTRUCTOR in ROBOTICS!!! Great Thank You, Sir! God bless you and all your works!!
@craigflorin10712 ай бұрын
Homework is complete, but it took me 52 lines of code. It works (all the time), it's functional but too long. I used counters for the 2 , 4 and 8 and reset the counters back to zero after each toggle. Can't wait to see your answer. Love the homework assignments.
@larryplatzek90172 ай бұрын
This is a Great Lesson! THANK YOU!
@nigelworwood85302 ай бұрын
I have always thought it was a good idea to leave in the "mistakees" and watch you sort it out. We learn so much. Now after 83-84 lessons I are now spotting the "errrors". Although for me this took a little time as I write all the global values separately.
@shawnlowe13922 ай бұрын
Okay, after watching, I see where my logic error was. Going to have the homework done for next by golly!! Thanks Paul
@keithlohmeyer2 ай бұрын
Great solution! I could not figure what would work even with last weeks hint. My solution worked rock solid but used a Timer. So I folded up like a cheap Walmart lawn chair. Thanks Paul for all you do.
@paulmcwhorter2 ай бұрын
Keith, your solution was acceptable because you did not use a time.sleep, and I believe your timer approach was non-blocking. The issue is, when we jump over to a function, we dont want it to disrupt the timing of the main program. I hope you will enjoy the upcoming state machine lessons.
@keithlohmeyer2 ай бұрын
@@paulmcwhorter So looking forward to the PIO lessons. As you say not much out there on it that is understandable.
@scottwait35852 ай бұрын
Thank you Paul
@deniszawad2 ай бұрын
Great class. tank you
@patrickfox-roberts75282 ай бұрын
Thanks Paul - would it work with a Volatile rather than a Global declaration in the function as none of the vars are used outside of the function?
@jeraldgooch64382 ай бұрын
Paul- do you have thoughts on integrating the pico 2 into your classes(especially when they introduce a ‘W’) version)?
@paulmcwhorter2 ай бұрын
Not at this point. I see the pico 2 as an incremental improvement, but not really a practical advancement for the type of things we are doing.
@U_Kamrc2 ай бұрын
Much simpler debounce: 1. detect rising edge 2. after 10ms check if HIGH
@louistoweill42322 ай бұрын
I got it to work in 61 lines of code using tuples to select the pertinent values of the press variable.
@امينعبدالحافظعبدالباريياسين2 ай бұрын
Thank you and l need something from you sir Can you make lesson about pca9685
@shawnlowe13922 ай бұрын
Okay I'll start - I folded like a cheap lawnchair! I could not get my head around the timing aspect
@charlotteswift2 ай бұрын
You-know-who obviously didn't like my previous comment containing the link to my video for lessons 83 & 84. Therefore I'll try again - once with the link and once without. This is obviously without the link.
@quaternion-pi2 ай бұрын
Lesson 84 homework (29 sec view time). kzbin.info/www/bejne/a521qmmZoZ2Mo5I Tried to incorporate a timer, but just used an interrupt and bitwise operators.