Wow, these are some great lessons, thank you very much! I am French (46 years old) and I bought a Pi Pico w card 5 months ago. I watched tutorials in French to learn how to operate this card, but even after several days of trying, I could never get this green LED to work! Disappointed, unmotivated, I gave up and moved on! About a week ago, I slowly started learning python again with KZbin courses in English and a few days ago I had the idea of also looking for courses in English for the pi pico w and j card. I found your videos. Incredible, even if I don't have a good level of English, as you speak quite slowly, I understand everything and... and... I managed to make the LED flash!!! Wow, incredible, awesome. Thank you very much for your lessons, it made me want to continue learning how to use this card and I hope to be able to do something beautiful with it. I can't wait to discover the next lessons. Thank you very much for your work!
@paulmcwhorter2 күн бұрын
Excellent! I visited France once, and found it lovely. I stayed in Grenoble, and of course came in and out through Paris. Lovely!
@bjornakeSwe Жыл бұрын
Hello Paul, I'm an old (72) engineer from Sweden, who has been working with hardware electronics all my life. Right now I'm following your lessons on the Arduino and I think you are a great teacher. When I saw you were going to start teaching the Pico W, I said "I'm in". I made my kids get me a Kepler Kit for Christmas. I have done my assignments but I have to get my son teach me that post-things-on-the-youtube-thing. It shouldn't be impossible if you know how.
@paulmcwhorter Жыл бұрын
Best of luck!
@tpatch750il Жыл бұрын
Your FIFA Women's football team is on a roll. They thumped my Italian gals. Rock on.
@aeeevTHEBESTYOUTUBERXDDD Жыл бұрын
Thank you Paul Mcwhorter, for everything you do for us on youtube!
@user-tx1cd4gh6n3 ай бұрын
Hi Paul! Thank you so much for posting these videos. You have inspired me to finish my degree. I’m a 26 year old mom to a two year old. I have found my spark again! You are amazing ❤
@paulmcwhorter3 ай бұрын
Exellent!
@dannycollins5698 Жыл бұрын
Your comment at the end of the video is actually quite convicting. I shared it with my boys. We need more people doing Engineering and fewer people sitting around watching silly cat videos.
@cbrombaugh Жыл бұрын
I brute-forced this assignment by turning the light on and off for each dit and dah with the dahs being 3 times the length of the dits. It was good enough that my wife could actually see the pattern. Thanks for this most-excellent lesson on building Pico W circuits.
@larryplatzek9017 Жыл бұрын
GREAT INTRO TO BREADBOARDS AND WIRING A CIRCUIT USING A PICO W!
@paulmcwhorter Жыл бұрын
Thanks, Larry!
@ruchirnagar69420 Жыл бұрын
Hello, I had been waiting for this series for quite some time. Glad to see that you are explaining all topics in depth & starting from scratch.
@Gui11otine Жыл бұрын
Loving these videos I felt like a genius when my light began to blink! Keep um coming.
@twoface11925 күн бұрын
Amazing classes 👏😀
@hanalei412002 Жыл бұрын
Mahalo Uncle Paul. Mhy son is super excited to use the fan in the kit, it just arrived last night and coded your first video today.
@iannismccluskey9219 Жыл бұрын
I'm just starting to use Raspberry Pico and your channel seems promising. I'll subscribe and continue watching your lessons. Thanks a lot.
@johneisnor8 ай бұрын
I am legend! .015 was the fastest that I could distinguish a blink
@WACkZerden Жыл бұрын
recently got a PICO+breadboard, and these are exactly the things I am wondering! SUBSCRIBED! Thank You for providing quality lessons! I am excited to checkout Your Raspberry Pi series.
@user-qt2gx9ic6f6 ай бұрын
Paul does a great job. I am watching two different lesson plans.
@paulmcwhorter6 ай бұрын
Enjoy!
@danielsaenz5570 Жыл бұрын
I love how your watch matches your shirt!! 🤣What outstanding attention to detail!! Lol!
@sjaishankarsir4283 ай бұрын
Lots of love from India 🇮🇳. You made my life easy 😊
@edSabio572 Жыл бұрын
Thanks Paul! I had a problem with the USB cable which was bad. it took a while to find. I had another cable I had brought from the US. will work on homework next. Your lessons never disappoint and feel good to be able to follow them.
@paulmcwhorter Жыл бұрын
Excellent!
@darrylhewitt4251 Жыл бұрын
Hi Paul another good video. Have finished my home work. I try and work out how to post the code on youtube. it would be good to have a place to post the code so other people could check it out. Keep up the good work.
@darrylhewitt4251 Жыл бұрын
Here is my homework video. Home it is ok. kzbin.info/www/bejne/mGqmaYltiZlqbKM
@seanmcconachie677411 күн бұрын
Thanks Paul!
@colepdx187 Жыл бұрын
Sadly I wasn't able to be here for the live premiere of today's lesson. Hope to see you all next week! (I wish that the pin labels were silk-screened onto the top of the board instead of the bottom.) Thank you, Mr. McWhorter!
@paulmcwhorter Жыл бұрын
Next time!
@justmc62 Жыл бұрын
Excellent tutorial, as usual Paul. Not sure if it should be in this scope or not but I believe you are using either Fritzing or Tinkercad for your visualizations. When I first started getting into the Arduino series those platforms helped me tremendously...Maybe another tool for the toolbox.
@paulmcwhorter Жыл бұрын
Yes, for my schematics I use Fritzing. Just as I explain things, I want to draw it in as I talk to put attention on the component I am discussing. Thanks for watching.
@greenfoodpower6961 Жыл бұрын
Very exciting style!! Thank you Paul!!
@ProgramingCollege_Ali97315 ай бұрын
Hi, i did the homework;D thank you and keep teaching these future engineers:D
@dannycollins5698 Жыл бұрын
I did the homework. I love the community idea!
@tpatch750il Жыл бұрын
Fun fact community. My Pico W was looking at COM7 v COM3. Nothing was working. I needed to switch COM ports. In Thonny went to Tools>Options>Port or WebREPL and changed to "try to detect port automatically" Viola'! And I did a Tiger Woods fist pump. lol
@wayneandrews17384 ай бұрын
I have a quick suggestion that may look better. You used a long ground wire. I don't know how much bending it can take. You could run a wire from pin 38 to the blue ground bus rail. Run a wire from the short led to the ground bus. You have two shorter wires, and a straight layout. I decided to challenge myself to see if I understand GPIO pin layout. I used Pin 1 for output. GPIO0 on green label. So, I coded this: RedLed=Pin(0, Pin.OUT) and Pin 1 turned on the led.
@scottwait3585 Жыл бұрын
The pico pi looks really imteresting. I havent started yet though.
@paulmcwhorter Жыл бұрын
I am really having a lot of fun with it.
@BallyBoy955 ай бұрын
I am legend! Double-chest pump. Paha! Love this.
@temetnosce2951 Жыл бұрын
This is so cool to approach this SOS problem from Python side (I already like Pythons different approach). I did my home assignment by making one block blinking fast, then pause and other section "do'h- do'h- do'h :), little pause between cycles and it went as long as Pi Pico had power. Next day i started with lesson 3 but my Pico was empty- no did, not "dit" or "do'h"... Do we have to save our program (Arduino took it and it stayed in it's memory even when the power was lost). I tried to save with thonny this program to Pi Pico but result was the same...
@user-qr7fz4mw6gАй бұрын
its 0.01 thanks for explaning
@minhtruong94089 ай бұрын
Thank you so much Paul you are the MASTER!
@TimNudd0525 Жыл бұрын
Lesson 2 Homework, geared for absolute beginners: kzbin.info/www/bejne/nF6ydoCXlrGmb5o I have noticed that much of the homework posted is by very proficient programmers with excellent solutions to the homework, however I have not run across any homework posts geared toward beginners. So I am taking it upon myself to turn in my homework using only what has been presented and taught thus far in the lessons in hopes that it will help any beginners that have limited/no programming experience without overwhelming them with advanced solutions that have not been covered yet. :) With that being said keep the amazing solutions coming, I really enjoy seeing every ones take on the homework solutions, they are helping me learn new more efficient ways to program. And as always, thank you so very much Paul for the lessons, I always learn a lot from you!
@paulmcwhorter Жыл бұрын
LEGEND!
@lorisrobots Жыл бұрын
Thanks for doing that Tim! I am sure the beginners really appreciate it.
@EmberDrawsArt3 ай бұрын
Great tutorial!
@paulmcwhorter3 ай бұрын
Thank you!
@mcconja Жыл бұрын
I'm finally getting started. I can see .012 seconds symmetrical on off time, but .014 is much easier to see.
@JUMPINGDONUT_4 ай бұрын
Great teacher
@paulmcwhorter4 ай бұрын
Glad you think so!
@Acetylcholin Жыл бұрын
Hi, I just tried to build the breadboard like in your Video. To Programm my pico i use my raspberry pi 400. After i pluged the pico into my raspberry 400 with all the wire-stuff on the breadboard my raspberry 400 turned off..... After that was raspberry pi 400 is Dead and i cant turn it on anymore. Andy ideal what happened?
@darrylhewitt4251 Жыл бұрын
I am finding that is hard to insert the PICO into the breadboard. I have another breadboard and have found that I can insert it into this breadboard. I think that the pins might be a little bit to wide.
@ianneill9188 Жыл бұрын
Hi Daryl. New breadboards are always tight. You can loosen the holes with a jumper wire - push it in and out a few times. Good luck.
@twoface11925 күн бұрын
Can you do this with jumper wires 21:56
@greenfoodpower6961 Жыл бұрын
Excellent presentation
@Renoxofficial194 ай бұрын
Hey Mr. Paul I don’t have short wires only long but is it ok to use long ones?
@jeraldgooch6438 Жыл бұрын
Paul, I am constantly reminded that you are a good teacher. While running a course that includes the very basics of using a breadboard, you are also running a series that currently is teaching about manipulating images on a Raspberry Pi. And doing both with enthusiasm. That is a gift. On the topic of the Pico, it comes with two processors. Will you, at some point, illustrate how to use both? Is that convenient to do in microPython? Also, I understand that there are some little PIO processors that run independently of the main cores to do simple I/O tasks. Will you be addressing these in either this class, or perhaps, a follow on class? Thank you!
@paulmcwhorter Жыл бұрын
Jerald, I would get into something like that when I see the need arise. for most embedded projects I can imagine, performance is not that big of an issue. In most cases making a few measurements a minute or hour is more than enough. I have not run into projects that require very high performance on the computing side.
@zbigniewloboda3393 Жыл бұрын
An Excellent Presentation 👏
@mivison Жыл бұрын
This is an awesome kit from SunFound!
@paulmcwhorter Жыл бұрын
Lots of good stuff in the kit.
@fakeonefakeone5075 Жыл бұрын
13days prior notification 💀😂
@jameslewellen150 Жыл бұрын
Here is the homework for Lesson Number 2 and the link to my video This was not hard but still had fun doing it. kzbin.info/www/bejne/pojdqpVui9urirs
@quaternion-pi Жыл бұрын
@jameslewellen150 Nicely done! Hopefully more will submit their homework and we can collaborate...Thanks for your kind comment on my homework.
@ke7uia Жыл бұрын
I like the way you have done this. The declarations are at the top. For me it is confusing to see the range(1,4). Could you do the range(1,3) if you had the first redLED.value(1)?????? Also this works for this example but not very portable for an extended example: like if you wanted to send different letters.
@USSBARBEL Жыл бұрын
Standing by!
@paulmcwhorter Жыл бұрын
Hope it does not disappoint!
@USSBARBEL Жыл бұрын
@@paulmcwhorter Took the notes last night - got the kit this AM. Just ran through the simple code and now getting ready to do the LED through the GPIO. Thanks, sir! Do appreciate it.
@GCRickerNH Жыл бұрын
What does the stop button do in Thonny. On the Arduino, it would run forever and you could continually make changes and upload to it. In Thonny, before you can update it, you always have to hit stop. (I learned that the hard way).
@stephenlee5929 Жыл бұрын
Hi Paul, A couple of questions. [Note I did some basic physics a school about 60 years ago, I'm not trying to be a smart ass] There are numbers on the breadboard relating to the columns When you put the pico on the breadboard, why would you put physical pin 1 in column 2 rather than in column 1, and thus physical pin 20 was in column 21? The resistor, I think you said was to prevent the LED from burning out, does it matter if it is before or after the LED in the circuit? With the Ground connection, would it be easier to connect from physical pin 18 to the -ve rail at the top of the breadboard then connect from that to the column 38 by the resistor? The Ground pins, you choose physical pin 18, which is close to 20 your signal pin, are all the GND pins the same? does it matter which is used? Would it matter if more than 1 is connected? Thanks
@warrior774011 ай бұрын
Nice Tutorial video 👍❤️
@megsssman40021 күн бұрын
I am legend! I got it down to .014.
@dannycollins5698 Жыл бұрын
God bless this man!
@danny12345 Жыл бұрын
Thanks for the lesson. Will there be lessons on how to turn on lighting through Wi-Fi ?
@paulmcwhorter Жыл бұрын
We will be getting into wifi communication in the class.
@adammcquade70267 ай бұрын
I made the homework!🤜
@colepdx187 Жыл бұрын
I've heard that simply sending "SOSOSOSOSOSOSOSOSOS..." is also acceptable for a distress signal. I guess I'll find out when I do the research for the homework assignment.
@codecage9333 Жыл бұрын
Once MicroPython is loaded onto the Pico, can you still use C++ and the Arduino IDE, or do you somehow need to return the Pico to a factory condition?
@paulmcwhorter Жыл бұрын
I think when you drag a programming language over that becomes your language.
@codecage9333 Жыл бұрын
@@paulmcwhorter There was a UF2 file for MicroPython, but is there a corresponding one for C++ (Arduino IDE)?
@darrylhewitt4251 Жыл бұрын
I think that each c++ file that you make will be a .uf2 and this what you copy across to you PICO.
@codecage9333 Жыл бұрын
@@darrylhewitt4251 There is a "nuke" file that can be used to overwrite the MicroPython UF2 file, but that only makes Pico come up as a Mass Storage Device without even having to press the Boot Select button. It doesn't show up as a COM port to the Arduino.
@TimNudd0525 Жыл бұрын
You *CAN* switch back and forth between micro python and C++/Arduino, BUT after you load a C++ program and want to switch back to micro python you have to drag the micro python .uf2 file back onto your pico W again.
@quaternion-pi Жыл бұрын
Homework Lesson 2: kzbin.info/www/bejne/jXO2iZqmmLOtipI Paul McWhorter is the legend!
@paulmcwhorter Жыл бұрын
Quaternion . . . have not heard from you in a while, and was worried if you were well. In any event welcome back, we have been missing your comments. Excellent HW solution by the way.
@ke7uia Жыл бұрын
I like the way you set this one up. Was confused about tu. Ok it is time unit. Would it be better to have a dot tu and also a dash tu?????? Any changes could be done once at the top of the code instead of looking through the whole. I would also like to see the [led=Pin(15, PinOUT)] at the top of the code instead of right before the while statement.
@mikejosephidou9201 Жыл бұрын
Excellent solution to home work, first class!
@quaternion-pi Жыл бұрын
@@ke7uia Thanks for the thoughtful comments Gary. Since everything (dot, dash, space between words, space between letters, space between dots and dashes) is just a multiple of the time unit (tu), it seemed like the perfect building block. The opening graphic possibly did not make that clear. Anyway, all the functions only need a single var, tu , to construct them. I appreciate your taking the time to analyze my code! I was trying to be the first with a solution (didn't happen) so I certainly could have spent a little more care on the issues you raise. Thanks!
@quaternion-pi Жыл бұрын
@@mikejosephidou9201 Thanks, Mike. I appreciate your looking over my code!
@LetsCalculateSomething Жыл бұрын
Finished number 2: added some extras to this one... from machine import Pin from time import sleep yellowLED=Pin(15,Pin.OUT) x=0 s=0.3 o=.5 while x
@dannycollins5698 Жыл бұрын
I need help. How do I make the video upload not a "short" video? I'll look it up as well.
@danielsaenz5570 Жыл бұрын
Hello Paul! Here's my homework solution! It's been a while, but I got it done! kzbin.info/www/bejne/gYu7pWWXZa5ql8k It's actually a repost, because I wasn't pleased with the video quality, and video production with the first one. Thanks!
@paulmcwhorter Жыл бұрын
LEGEND!
@WilliamBurlingame Жыл бұрын
Lesson 2 Home Work: kzbin.info/www/bejne/gWHIlKqJo9Sapsk
@paulmcwhorter Жыл бұрын
LEGEND!
@ke7uia Жыл бұрын
You explain this very well. However it was a small font. Could you increase the size of the font so that I can see it better in the video?
@ParshvaPatel-ib9lm Жыл бұрын
does it matter if I put too many led on a single gnd can it cause damage to that gnd pin
@paulmcwhorter Жыл бұрын
No, ground is ground. It is OK to connect multiple things to a ground pin.
@arlo4051 Жыл бұрын
Homework done, sorry for the awful sound, it wasn't that annoying live. kzbin.info/www/bejne/i5jJnZmaf8SZfLM
@paulmcwhorter Жыл бұрын
LEGEND!
@rassulkuatov61603 ай бұрын
I am a legend! * Double chest pump* :)
@paulmcwhorter3 ай бұрын
LEGEND!
@ProgramingCollege_Ali97315 ай бұрын
love u man
@amitkumardas9219 Жыл бұрын
Hello Mr. Paul, I want to ask you one question, Pico is not a secured device. A code burned on the pico board can be easily copied by any one. Is there any method to secure the code from being copied? It would be great if you can make a video on this topic.
@JimmeShelter10 ай бұрын
Keep it in a locked drawer.
@davidh11875 ай бұрын
kzbin.info/www/bejne/rnabiK14eraXlbc Using Arduino IDE 2 and C rather than Thonny and Micropython. Also using a Pi Pico and a breakout board rather than a breadboard. My external LED is a 'fancy' NeoPixel (RGB). I could find no definition of the timing of the SOS signal.
@kev67uk Жыл бұрын
Hi Paul, I discovered your channel recently and have been doing some of the Raspberry Pi and Fusion 360 for 3D Printing lessons, and they're great, thank you. This is the first series where I'm in at the beginning, so hoping I can keep up with everything as it happens. Here's my homework for this one: kzbin.info/www/bejne/mmHFZJx-eb-snpI Keep up the good work.
@ke7uia Жыл бұрын
So simple, great example. 😉
@mcconja Жыл бұрын
Ok, here is my sos. I didn’t show my code but as a ham operator myself, I did put in a couple different pauses to make it look more natural, like true CW. The music almost fits! kzbin.infohoK4OppqMjU?feature=share
@Macroleverinc Жыл бұрын
Blink limit 0.02sec
@barchilsaid3001 Жыл бұрын
wahhhhoooo. many thanks.
@gabethompson2490 Жыл бұрын
I am legend
@paulmcwhorter Жыл бұрын
LEGEND!
@MrBpoyrazАй бұрын
I upload a video, after a while both the comments and the video are deleted, I don't understand why.I did it twice and the same thing happened.
@paulmcwhorterАй бұрын
It seems sometimes the youtube algorithm deletes comments with links as spam. I am sorry for the trouble you are having.
@edv2411 Жыл бұрын
from machine import Pin from time import sleep redLED=Pin(15,Pin.OUT) while True : ### letter S ### redLED.value(1) sleep(1) redLED.value(0) sleep(1) redLED.value(1) sleep(1) redLED.value(0) sleep(1) redLED.value(1) sleep(1) redLED.value(0) sleep(1) ### light off for 3 seconds to split letters### redLED.value(0) sleep(3) ### letter O ### redLED.value(1) sleep(3) redLED.value(0) sleep(1) redLED.value(1) sleep(3) redLED.value(0) sleep(1) redLED.value(1) sleep(3) redLED.value(0) sleep(1)
@paulmcwhorter Жыл бұрын
LEGEND!
@abolajiolorunkoya39104 ай бұрын
I am legend(double chest pump)
@paulmcwhorter4 ай бұрын
LEGEND!
@chases9870 Жыл бұрын
I am legend!
@paulmcwhorter Жыл бұрын
LEGEND!
@farshidowrang2762 Жыл бұрын
Takk!
@paulmcwhorter Жыл бұрын
Thanks!
@freddyveza Жыл бұрын
Hi Paul, here's my homework video kzbin.info/www/bejne/fpTHoJ5_fcR9pdk, for some reason cannot upload my code like I was able to do in your Arduino Lessons, but I can say that used two delays, to make pauses of same duration between letters. Viewer will notice that I'm using a regular (no wifi) Pico controller, but when Wifi time comes, will use an ESP01-S already flashed with Micropython to complete the lessons.
@jimworden90217 ай бұрын
Paul, excellent lesson. I am learning a lot from these and I'm enjoying putting the code together. I obviously need a lot more knowledge of the Python syntax before I tackle anything consequential. One of the things I'm learning from your lessons is how to find the Python docs I need. That's the fun part of learning a new language. Here's my homework: kzbin.info/www/bejne/a4rXiqmmnM6Mq6s Thanks for your efforts.
@colepdx187 Жыл бұрын
A fun and interesting assignment to be sure. Did you know? In 1939 Tim McElroy set the world speed record for copying morse code at a blistering 75.2 wpm. My homework assignment: kzbin.info/www/bejne/mXS2inmLmrRgebc
@peterbush3972 Жыл бұрын
.022 Stop blinking
@aravjain9 ай бұрын
Thanks so much for these amazing tutorials, Mr. McWhorter! I really appreciate and enjoy them, and I feel that all my conecepts and questions are getting cleared and answered throughout this series (or course, you could call it). Here's my homework: kzbin.infoAgnH_GtaRzE
@paulmcwhorter9 ай бұрын
LEGEND!
@lorisrobots Жыл бұрын
Thanks for the lesson Paul! Here is my homework: kzbin.info/www/bejne/lZemgqibg5x4qKc. My lesson includes both a beginner solution and an advanced solution.
@paulmcwhorter Жыл бұрын
Love it when you guys do more than was asked. As you know The lessons are tailored for beginners, but you experts can take the assignment and go further with it, as you did.
@huhwhat2996 Жыл бұрын
Hey Paul, was working in the raspberry pi class, so I could learn some python so I learn to code my pico w. Low and Behold you created a class for the pico w while I was working on that class, so thanks for that. Here is my solution for this lesson. I borrowed some arduino liberties of declaring variables, hope that's okay. kzbin.info/www/bejne/Y5-qnGeZgpVkn8U
@paulmcwhorter Жыл бұрын
Fantastic!
@tpatch750il Жыл бұрын
I am Legend .016
@paulmcwhorter Жыл бұрын
LEGEND!
@tpatch750il Жыл бұрын
@@paulmcwhorter Thanks. How can I gain access to your live streams?
@danielsaenz5570 Жыл бұрын
Homework solution: kzbin.info/www/bejne/d4bSaIOreKeVrpo VERY late, but I did it!
@paulmcwhorter Жыл бұрын
LEGEND!
@rassulkuatov61603 ай бұрын
Thank you very much, Paul sensei! The homework: kzbin.info/www/bejne/nHbWaHWuarGDfassi=XFKUlXJHYsdkNVuT
@paulmcwhorter3 ай бұрын
LEGEND!
@xprmntlav8r Жыл бұрын
Homework #2 kzbin.info/www/bejne/nZCxd5udbLRmf5I
@paulmcwhorter Жыл бұрын
LEGEND!
@alanbod476 ай бұрын
My attempt at making a video of the result I think worked. The LED flashed SOS with a short 3 second gap between each SOS. kzbin.info/www/bejne/ZqazZnWGbruKo8k
@paulmcwhorter6 ай бұрын
LEGEND!
@stevetalley9775 Жыл бұрын
Flashing SOS - kzbin.infoXb5DbLcJFOc
@paulmcwhorter Жыл бұрын
LEGEND!
@DrDave327 Жыл бұрын
Another great exercise, Paul!! Here is my solution to the homework assignment: kzbin.info/www/bejne/e4XEpoRod9iapqs
@karliskide2460 Жыл бұрын
Thank you for the lesson! Here is my homework: kzbin.info/www/bejne/jKamhHp8qcSliqs
@paulmcwhorter Жыл бұрын
LEGEND!
@TheTechRancher Жыл бұрын
Here is my Homework Link: kzbin.info/www/bejne/bom0m6ajfNifopY The Code Of Federal Regulations Title 46 Part 161.013-7 is where I based my research on the S-O-S light delay times. I said in my video Title 14. My aviation past life is coming out. ;)