This video represents the extreme quality difference of new product reviews and demos. While 'everyone else' is showing the pico with just the basic blink sketch example, Bill takes it to a whole other level of excellence in performance showcased with in depth demonstrations. Thank you!
The best introduction to the Pico I have had the pleasure of experiencing. As usual, a great presentation from a terrific communicator., Bill (Thank you).
@@MatthiasDiro Plug and Play(Pray) was implemented to avoid manual IRQ/DMA configuration. Sometimes it even worked ;) But before that it was "just" a matter of assigning non-overlapping configs to your devices.
@@transsi quote "Sometimes it even worked" - > Really? Not on any PC of mine that time ;) As I remember there were only a few IRQ and DMA channels free and the next troublemaker was IRQ sharing (totally funny with PRO audio getting spikes every 10 minutes or so).
Plus skip past the part where he reads all the specifications from the spec sheet -- the same as all the other intro videos do to waste time and make their videos longer without adding any value. Not as bad as all the videos merely taking something out of a cardboard box, but still annoying. Then he has to perpetuate the myth that the Pico is a $4 board (like the myth of the old C.H.I.P. being a $9 board). Shipping can double, triple, or more the actual price you pay, but few videos are honest enough to mention that. It would be better to just skip all the fluff, increase speed to 1.25x, and get right to the I/O part at 23:36.
I watch your videos all the time. They are very professional. I usually give you a like and watch it to the end, when I have leisure time. thanks for sharing your knowledge.
To check zero of ADC you may connect directly the pin to ground or analog ground. If you get reading 0 this mean that the potentiometer is not perfect. If the reading is different from 0 this mean that ADC of controller have a problem in design. ( I've seen other video on RUclips where user have same problem with ADC) The video is very informative. I have to stop few times to be able to absorb all information given :)
Been struggling with a pico for a week, I just learned more in the last hour than I did all week, enough to write my own code to get the projects done I got the picos for.
Grrrr... step one may just be finding a micro-usb cable that actually transmits data. I had half a dozen cables lying around, and was beginning to believe I bough a bad Pico. I ordered a cable that specified data, and magically, everything works. Once past that hurdle, really wonderful tutorial. Logical, concise and well-presented and edited.
Thank you so much for, unlike most RUclips creators, speaking at a slow pace. I appreciate that a lot in instructional videos, it helps tremendously. Great video, visually and content wise.
Thanks for yet another thorough and informative video. I'm especially happy to see you explaining interrupts, and actually stating it's an important topic in the microcontroller world. A lot of video introductions to microcontrollers miss that.
The considerable effort which has gone into producing this has resulted in a video which is first class, a treat to watch and seamless in its presentation! You communicate carefully, logically and clearly, leaving no room for misunderstanding. Thank-you very much indeed!
Thank you for the time and effort you put into your videos. They are very professional and informative. I wish more instructive videos were produced like yours.
I have watched a bunch of Pico Videos now .Yours is the best by Far. Btw I have been watching you since the start of Covid. Always entertaining and informative. Thanks.
Best video I've seen on RUclips so far this year. Come to think of it, best this decade! Thanks for a fascinating, gentle, logical, easy to understand beginner's guide to GPIO.
Very useful intro to using the Pico. One minor niggle is could you please put comments into your code. It's great when reading just after watching but coming back a few days later to review code some of the details of why you do things means a return to the video.
At 42:00 you discuss the ADC conversion which is providing 12bits and your inability to reach zero, others have observed this as well. I have not dug into the details of the read_u16 function, but it's logical to assume that the bits are being given to you as 12 bits in the top of the u16 location which would explain why you see a value of 64K-1 at the top end and would have fuzz in the final 4 bits. I would suggest you might see if doing a bit shift right 4 times gets you much closer to zero at the bottom and give you the expect raw value of 4k-1 at the top. Great world wind exploration of using MicroPython on the Pico, I am considering getting the Toolshain in place to try out access via C++, given this would let me play with the second Core (which I assume it dormant using MircoPython).
A very thorough presentation. Not rushed as many fall into the trap that they know their subject, so it's delivered at warp speed. One of the best I have viewed.
from all the specs, it is much more capable in every way. faster processor, higher ram/storage, and more connection protocols like 2 i2c's. also, it acts like a usb device so in that sense it is like the arduino leonardo as well. if you just need to control a couple of relays, or control a motor (like in this example), there's no real difference in using the pico or the arduino; they both will work fine for that. however, if you have a bigger project with multiple user inputs, sensors and multiple outputs including oleds with some graphics, and/or you need to compute the data from the inputs, the pico would easily have the advantage.
Mr DroneBot Bill - Thank you! You can tell that a lot of work has gone into making these videos. They are excellent. Can any one tell me why there are 2 bits needed for the motor direction?
Up until now the humble Arduino has served me well with the projects I wanted to build but after watching this tutorial I think the pico will be the first pick for my future projects provided there are libraries for the sensors etc that I want to use - i think there will be tidal wave of development in this regard over the next year or so . I don’t know if it is just me but micropython seems to be so much simpler to use than C++ and if I never see another curly brace again it will be too soon ! Definitely the best tutorial on the pico I have seen , I did watch one where the guy tried to use #define and include in the programme - i got a good laugh watching that 😀
You came late in the race for Pi Pico demonstration but you certainly have made an awesome tutorial. It covers almost everything which is circulating around so far! Keep it up!
Your demonstration is great, I’m looking for more info on controlling dc motors, like how to adjust the start speed and adjust motor braking. Something that can be controlled with rotary encoders and value displayed on an oled. So far your video is the best. Thanks for your content
Good Video about the Pico. Just a short explanation from the Chemical site, about Isopropyl Alcohol also called Isopropanol or 2-Propanol. Your Mask which you showed is made to catch particles like bacterias Viruses and Pollen, but you won't stop any Isopropanol which went in the gas phase to entering you Lungs. I don't say Isopropanol in this Amounts will be harmfull to you, but I just say you also can let the mask away as it doesent do much on the intended usecase. The same mostlywill apply to the flux remover. I don't know exactly what it consists, but I expect that it will consist on a mixture of solvents. Which also will penetrate the mask while in gas phase. A better practise from the Health site would be to conduct this work an a well ventilated Area, or direct the fumes with a small fan out of the window.
Regarding non-zero Analog to Digital values... I went to the datasheet (datasheets.raspberrypi.org/pico/pico_datasheet.pdf) for some clues, and found this information in section 4.3 - *Using the ADC* "... there will be an inherent offset of about 150[micro]A*200 = ~30mV." and "The ADC offset can be reduced by tying a second channel of the ADC to ground, and using this zero-measurement as an approximation to the offset" At 3.3V supply, 30mV is a count of 596, which could easily be the reason for the non-zero results. You might try (aside from RTFM) tying another ADC pin to ground, recording the measurement you get from that, and then subtracting that from your potentiometer reading. Of course that that leaves the possibility that noise (also mentioned in the datasheet) will give you a measurement of less than zero, so you'd have to code to handle that case. But based on what they said above, you're not going to get 12 bits of precision, because your measurement will always be between the offset inherent in the chip, and the maximum reference voltage.
Really liked you video! I'm not great at writing code, and i'm totaly new to microphyton, but for me the level of depth was perfect. I could fully understand the code without being bored by details i already understand, or stuff that is to advanced for me. Thank you! Currently i'm looking into switching from Arduino (AVR) to the pi Pico and MicroPhyton. My only fear is that the possibilities of microphyton will be to limited for some of the stuff i want to do. Things like more advance displays, specialized ADCs, etc. For this C++ seems a better option, but i love how simple MicroPhyton is to write. If your planning to do a video on comparing MicroPhyton vs C++ (and arduino) i would love to see it!
Introduced to a bunch of sensors and looking it's best, ha! I do like a dry sense of humour. Maybe a pico hat would be the perfect accessory, and a small cane. Fred Astaire Pico.
Super interesting demos. In fact, the terminal and the way to program the Pi Pico takes me back to the 80s when I was programming my Commodore 64 but the similarity ends there. The quality of your preparation and the demonstrations only make the Pi Pico more attractive and enjoyable to program. Thank you.
In the video it is stated that flux won't harm the board which is true most of the time but it can cause problems. Some types of flux are conductive so flux could short some pins and cause problems.
This is like ASMR for geeks. I wish this guy had been a lecturer at uni when we were building robots with assembler - I might have learnt something! :-p
@49:03 plumbing excitement! must be near time for a snack. All very clear and so a Godsend for those starting out and a very useful illustration/reference for the rest of us.
Really enjoyed this video of you taking the Raspberry Pi Pico to the breadboard gym you put together to put it through its paces. So much power in such a tiny package. Will make IoT device development much more exciting.
So many of us thoroughly enjoy your vblog, so how can we support you? Producing videos of such high quality must come at a cost to you, so how can we help, do you have an account for donations or a Patreon account?
I had the very same problem with 0V input to the ADC. It reads around 400. Scaling to 16 bits means shifting the 12-bit result 4 places to the left so you might expect 0V to bounce around 0, 16, 32, etc. The 400 count level seems to indicate a problem with the ADC. Any thoughts out there?
I am getting the same results and I contribute it to noise. The buck/boost converter is supplying 3.3 volts for the ADC Vref and also to power the internal ADC. That same 3.3 volts is also applied to the pot that feeds the ADC. I have measured 75 mv P-P noise on the 3.3v bus at around 1 MHz. 1/3.3 * 65536 = 198859 and 1/3.375 * 65535 = 19417 the difference is 442 which what you get. It is not the RP2040s fault but the power supply. Hope Adafruit or Sparkfun rectifies that in their board design with the RP2040.
Thank you Bill for the awesome video. I have to say I love that way you explain the concepts you are presenting to us. They really resonate with me. I just want to say how much I enjoy your content on YT Bill. If you connect the ADC pin to ground do you get a 0 reading this would eliminate the pot. I have a feeling this is 12 bit ADC is super sensitive. Can I use my computer to program the RP2040? Is there an input compare and output compare timer function? Well I'll google the times object and see what it can provide me. This device is nice seems pretty friendly device.
Absolutely awesome Videos, Where was this stuff in the seventies when I lived and breathed electronics? (I built a mini 4 bit computer called the "cosmic elf", you programmed it by flipping switches and pressing buttons :/) What program are you using to do all your Graphics? I'm 67 now and been out of this loop for quite awhile...
I am going to guess this image was done on "GIMP" or some other image processing software that is available as open source Linux software, just because the circuits do not appear to be "hot" in the diagrams. You can get an open source circuit design system that lets you prototype and simulate electronic designs, so you can build a switch attached to an LED image and simulate the circuit. I have not used one since 2011, but I kind of remember it letting me design ICs and then dropping them into other projects, so if you look around I am going to guess that you can find the pico's internals already packaged up and ready to drop in to a new project. I am pretty sure I used Logisim when I was in school, though I ran a search for "open source circuit simulator" and many seem to have a similar layout and feature set, so I am not sure. Some say you can export images of the circuit design, so maybe it could create the type of diagrams used in this video. Probably the best place to start is by searching around to see if there is a prepackaged IC build for any of the open source circuit simulators that you can run on your OS and pick the one with the best ability to drop in the Pico (again, assuming it is available). If it not, you can probably still make some good headway into prototyping with any of the software packages since you can create circuits to simulate what ever you plan to use.
Congratulations on an excellent teaching video for those wishing to learn through the Pico. As good as "Explaining Computers" which is a high compliment.
Thank you very much for your explanation, it's really so easy to understand and friendly for creators who have no basic knowledge. Can I help you to carry your video to our country's website, I think they will also like your content very much, of course I will mark the source and your website address.
Good introduction, using in- and out pins, controlling and showing (RGB LED and OLED). Very good demo. Ps: could yo write main.py with one line in it? Like "import thisprog.py" ? That way you still keep them separated. And, could you also have main.py show a small list on the OLED and let you choose which program to run? I assume that could be done (no need to say: as long as the peripherals are placed okay).
Based on the intro vid, it does look like it would be possible to set up some type of menu to run different programs from main.py, but maybe you would have to build them all as functions in the main program.
Another great video thanks very much I had some questions probably better for the forum but if you have time. Why 400000 for the frequency on the display is that just a max setting? and have you ever done a video looking at powering circuits separate from the Pico maybe using an optical IC to isolate things. and not stress it out. I will check the forum shortly and check it out. Love the channel keep up the good work and all the best
Great video. Also loved the end with the how many attempts does it take to plug in a USB cable, 3 flips if the connector on average for most people, oh how I hate that original design!
Hello thanks for your videos i have arduino nano connected to pulse counter the problem is that if the pulse generator is off and i plug any equipement on ac line, the arduino detect pulse from that interference how could i avoid this to happend can u make program that count specific pulses of specific lentgh have nice day
It appears that you may have glitches on your power supply. I have been using an Uno while powered by a cheap 12V wall wart without any trouble reading the correct number of pulses. Perhaps try plugging it into a different outlet, that may be on a different branch circuit. Or try a good surge protector power strip.
@@7alfatech860 thanks for the replay, i was plugin it just witg desktop computer usb port may i will see a good psu and i will try again thanks very much
why would you have additional files saved to the pico? are they codes? or required resources! or is it just 'removable memory'? p.s. love the vids from nz..
This video represents the extreme quality difference of new product reviews and demos.
While 'everyone else' is showing the pico with just the basic blink sketch example, Bill takes it to a whole other level of excellence in performance showcased with in depth demonstrations. Thank you!
the video publisher guy is the man (-:
yep! Guy is a thorough person ...
The best introduction to the Pico I have had the pleasure of experiencing. As usual, a great presentation from a terrific communicator., Bill (Thank you).
Ok no nn
The demonstrations here are spot on. Just enough detail to get things running.
Every time I hear "IRQ" I have vicious flashbacks of (eventually) installing SoundBlaster cards in the 90s.
IRQ PTSD. yeah! Mine comes from network and video cards, mostly. the infamous irq15. KILL ITTTTTTT
Oh yes. A nightmare!,
so called '"plug and pray" :)
@@MatthiasDiro Plug and Play(Pray) was implemented to avoid manual IRQ/DMA configuration. Sometimes it even worked ;) But before that it was "just" a matter of assigning non-overlapping configs to your devices.
@@transsi quote "Sometimes it even worked" - > Really? Not on any PC of mine that time ;) As I remember there were only a few IRQ and DMA channels free and the next troublemaker was IRQ sharing (totally funny with PRO audio getting spikes every 10 minutes or so).
This is THE BEST Pico introduction !!! Recommended for everyone who would like to learn about Pico, don't waste time for other video on YT about Pico.
This channel i always watch at 1,5x speed
You learn stuff and you save 30minutes of time
Plus skip past the part where he reads all the specifications from the spec sheet -- the same as all the other intro videos do to waste time and make their videos longer without adding any value. Not as bad as all the videos merely taking something out of a cardboard box, but still annoying. Then he has to perpetuate the myth that the Pico is a $4 board (like the myth of the old C.H.I.P. being a $9 board). Shipping can double, triple, or more the actual price you pay, but few videos are honest enough to mention that. It would be better to just skip all the fluff, increase speed to 1.25x, and get right to the I/O part at 23:36.
@@artbecker5618 correct !
This is the best intro to the pico I have seen. I stumbled through most of this before I saw this but still learned quite a bit. Thanks.
I watch your videos all the time. They are very professional. I usually give you a like and watch it to the end, when I have leisure time. thanks for sharing your knowledge.
After one year and a half, this is still the best intro video to the Raspberry PICO that I have found . Thank you.
Yep. And still no boards/hats for it working on 3.3v.
It's sad that absence of 5v ports make such perfect product useless.
Your videos are just too good Bill it's hard to not want to do these experiments when watching your excellent tutorials.
To check zero of ADC you may connect directly the pin to ground or analog ground. If you get reading 0 this mean that the potentiometer is not perfect. If the reading is different from 0 this mean that ADC of controller have a problem in design. ( I've seen other video on RUclips where user have same problem with ADC)
The video is very informative. I have to stop few times to be able to absorb all information given :)
Hello friend. Watch my video
ruclips.net/video/sb7-gBqXJtk/видео.html
Been struggling with a pico for a week, I just learned more in the last hour than I did all week, enough to write my own code to get the projects done I got the picos for.
Thank you for providing this excellent introduction to the Pico. I just got mine and this kind of guide is just what I was looking for.
Grrrr... step one may just be finding a micro-usb cable that actually transmits data. I had half a dozen cables lying around, and was beginning to believe I bough a bad Pico. I ordered a cable that specified data, and magically, everything works.
Once past that hurdle, really wonderful tutorial. Logical, concise and well-presented and edited.
Thank you so much for, unlike most RUclips creators, speaking at a slow pace. I appreciate that a lot in instructional videos, it helps tremendously. Great video, visually and content wise.
Your voice is so calm, I like it.
Thanks for yet another thorough and informative video. I'm especially happy to see you explaining interrupts, and actually stating it's an important topic in the microcontroller world.
A lot of video introductions to microcontrollers miss that.
I have been looking for a video that really explains what happends and why and FINALLY i found it. Thank YOU!
Thank you so much for this - the bit about buttons and pull up and pull down resistors was just a perfect explanation. Just what I was looking for.
Hello friend. Watch my video
ruclips.net/video/sb7-gBqXJtk/видео.html
The considerable effort which has gone into producing this has resulted in a video which is first class, a treat to watch and seamless in its presentation! You communicate carefully, logically and clearly, leaving no room for misunderstanding. Thank-you very much indeed!
Hi ml l the
Other than him saying pico 1 trillion times
One of the best introductions to the pico... excellent
Thank you for the time and effort you put into your videos. They are very professional and informative. I wish more instructive videos were produced like yours.
Thanks for this video! I'll probably buy a pico soon! I love your logo by the way!
Wow, so much effort was put into this video. Thank you.
This came out the same time I unboxed my Pico, I would love to see a tutorial using Raspi Pi Compute Module 4
No way.....
You are God sir....
Such a detailed guide...
I really appreciated your tutorial. Now going to build a model train with this for my grandson !
What a nice, comprehensive introduction to the Pico. Thanks!
Excellent tutorial! Many thanks for a very comprehensive video.
I have watched a bunch of Pico Videos now .Yours is the best by Far. Btw I have been watching you since the start of Covid. Always entertaining and informative. Thanks.
I like this guy better. I said that to myself while searching for a video.
Bill you are the best! This is the best PICO demo and explanation I’ve seen.
Best video I've seen on RUclips so far this year. Come to think of it, best this decade! Thanks for a fascinating, gentle, logical, easy to understand beginner's guide to GPIO.
Very useful intro to using the Pico. One minor niggle is could you please put comments into your code. It's great when reading just after watching but coming back a few days later to review code some of the details of why you do things means a return to the video.
At 42:00 you discuss the ADC conversion which is providing 12bits and your inability to reach zero, others have observed this as well. I have not dug into the details of the read_u16 function, but it's logical to assume that the bits are being given to you as 12 bits in the top of the u16 location which would explain why you see a value of 64K-1 at the top end and would have fuzz in the final 4 bits. I would suggest you might see if doing a bit shift right 4 times gets you much closer to zero at the bottom and give you the expect raw value of 4k-1 at the top. Great world wind exploration of using MicroPython on the Pico, I am considering getting the Toolshain in place to try out access via C++, given this would let me play with the second Core (which I assume it dormant using MircoPython).
Hello friend. Watch my video
ruclips.net/video/sb7-gBqXJtk/видео.html
A million likes for this guy !
Man I love watching these videos, it just makes you wonder how many ways you could use this pico.
This is an awesome and so thorough dive into the rPi Pico. I have 3 on order and I'll try to do something interesting with them.
A very thorough presentation. Not rushed as many fall into the trap that they know their subject, so it's delivered at warp speed. One of the best I have viewed.
Thanks for the, as always, excellent content.
What is advantage of using raspberry Pi pico over Arduino?
from all the specs, it is much more capable in every way. faster processor, higher ram/storage, and more connection protocols like 2 i2c's. also, it acts like a usb device so in that sense it is like the arduino leonardo as well.
if you just need to control a couple of relays, or control a motor (like in this example), there's no real difference in using the pico or the arduino; they both will work fine for that. however, if you have a bigger project with multiple user inputs, sensors and multiple outputs including oleds with some graphics, and/or you need to compute the data from the inputs, the pico would easily have the advantage.
@@carlos2004 thank you for replying :)
You can run basic or c++ on pico and use goto commands to run multiple loops. Arduino does not allow goto commands
Thank you! Very helpful intro on basics and how to quickly get up to speed with Pico!
Come on people...How about more *THUMBS-UP* !!!
This video is not just about the rasbperry pico. Its like stepping inside to IO world with raspberry pico. Keep up the good work, great video.
Love your work. I bought 5 Pi Picos without knowing why. Thank you for making it obvious to me
Hello friend. Watch my video
ruclips.net/video/sb7-gBqXJtk/видео.html
Mr DroneBot Bill - Thank you! You can tell that a lot of work has gone into making these videos. They are excellent. Can any one tell me why there are 2 bits needed for the motor direction?
So far the best Video on YT for Raspberry Pi Pico. Can't wait to see more. Thank you.
ESP32 can also use Micropython. Does Pi Pico have advantage over ESP32?
Up until now the humble Arduino has served me well with the projects I wanted to build but after watching this tutorial I think the pico will be the first pick for my future projects provided there are libraries for the sensors etc that I want to use - i think there will be tidal wave of development in this regard over the next year or so .
I don’t know if it is just me but micropython seems to be so much simpler to use than C++ and if I never see another curly brace again it will be too soon !
Definitely the best tutorial on the pico I have seen , I did watch one where the guy tried to use #define and include in the programme - i got a good laugh watching that 😀
What a great channel. I wish I had access to this kind of content when I was younger. You’re doing great work, keep it up.
I'll be interested in your thought on MicroPython vs. CircuitPython. It's about libraries to me.
Yeah, I am also interested in a comparison between the two in performance and reliability!
Add me to that list.
You came late in the race for Pi Pico demonstration but you certainly have made an awesome tutorial. It covers almost everything which is circulating around so far! Keep it up!
a 63 minutes video, needs a long prep, but very nicely done.
Thank you for your comprehensive show. Way2go!
Your demonstration is great, I’m looking for more info on controlling dc motors, like how to adjust the start speed and adjust motor braking. Something that can be controlled with rotary encoders and value displayed on an oled. So far your video is the best. Thanks for your content
Hello friend. Watch my video
ruclips.net/video/sb7-gBqXJtk/видео.html
Good Video about the Pico. Just a short explanation from the Chemical site, about Isopropyl Alcohol also called Isopropanol or 2-Propanol. Your Mask which you showed is made to catch particles
like bacterias Viruses and Pollen, but you won't stop any Isopropanol which went in the gas phase to entering you Lungs. I don't say Isopropanol in this Amounts will be harmfull to you, but I just say you also can let the mask away as it doesent do much on the intended usecase. The same mostlywill apply to the flux remover. I don't know exactly what it consists, but I expect that it will consist on a mixture of solvents. Which also will penetrate the mask while in gas phase.
A better practise from the Health site would be to conduct this work an a well ventilated Area, or direct the fumes with a small fan out of the window.
Im spanish but you speak very well in english i understand perfectly
Regarding non-zero Analog to Digital values... I went to the datasheet (datasheets.raspberrypi.org/pico/pico_datasheet.pdf) for some clues, and found this information in section 4.3 - *Using the ADC*
"... there will be an inherent offset of about 150[micro]A*200 = ~30mV."
and
"The ADC offset can be reduced by tying a second channel of the ADC to ground, and using this zero-measurement as an approximation to the offset"
At 3.3V supply, 30mV is a count of 596, which could easily be the reason for the non-zero results. You might try (aside from RTFM) tying another ADC pin to ground, recording the measurement you get from that, and then subtracting that from your potentiometer reading. Of course that that leaves the possibility that noise (also mentioned in the datasheet) will give you a measurement of less than zero, so you'd have to code to handle that case. But based on what they said above, you're not going to get 12 bits of precision, because your measurement will always be between the offset inherent in the chip, and the maximum reference voltage.
Really liked you video! I'm not great at writing code, and i'm totaly new to microphyton, but for me the level of depth was perfect. I could fully understand the code without being bored by details i already understand, or stuff that is to advanced for me. Thank you! Currently i'm looking into switching from Arduino (AVR) to the pi Pico and MicroPhyton. My only fear is that the possibilities of microphyton will be to limited for some of the stuff i want to do. Things like more advance displays, specialized ADCs, etc. For this C++ seems a better option, but i love how simple MicroPhyton is to write. If your planning to do a video on comparing MicroPhyton vs C++ (and arduino) i would love to see it!
Introduced to a bunch of sensors and looking it's best, ha! I do like a dry sense of humour. Maybe a pico hat would be the perfect accessory, and a small cane. Fred Astaire Pico.
Great video as usual!
Best demo and review!! Thanks so much!
Nicely done Bill, thank you. A good point of reference. Looking forward to the next one!
Super interesting demos. In fact, the terminal and the way to program the Pi Pico takes me back to the 80s when I was programming my Commodore 64 but the similarity ends there. The quality of your preparation and the demonstrations only make the Pi Pico more attractive and enjoyable to program. Thank you.
Hello friend. Watch my video
ruclips.net/video/sb7-gBqXJtk/видео.html
Your training are much more effective than hundreds of ads from factory marketings.
Thank you, dear Master :-)
Absolutely right! I totally agree with you.
This is very informative. Thanks!
In the video it is stated that flux won't harm the board which is true most of the time but it can cause problems. Some types of flux are conductive so flux could short some pins and cause problems.
This is like ASMR for geeks. I wish this guy had been a lecturer at uni when we were building robots with assembler - I might have learnt something! :-p
@49:03 plumbing excitement! must be near time for a snack. All very clear and so a Godsend for those starting out and a very useful illustration/reference for the rest of us.
Really enjoyed this video of you taking the Raspberry Pi Pico to the breadboard gym you put together to put it through its paces. So much power in such a tiny package. Will make IoT device development much more exciting.
Awesome explanation
So many of us thoroughly enjoy your vblog, so how can we support you? Producing videos of such high quality must come at a cost to you, so how can we help, do you have an account for donations or a Patreon account?
I had the very same problem with 0V input to the ADC. It reads around 400. Scaling to 16 bits means shifting the 12-bit result 4 places to the left so you might expect 0V to bounce around 0, 16, 32, etc. The 400 count level seems to indicate a problem with the ADC. Any thoughts out there?
I am getting the same results and I contribute it to noise. The buck/boost converter is supplying 3.3 volts for the ADC Vref and also to power the internal ADC. That same 3.3 volts is also applied to the pot that feeds the ADC. I have measured 75 mv P-P noise on the 3.3v bus at around 1 MHz. 1/3.3 * 65536 = 198859 and 1/3.375 * 65535 = 19417 the difference is 442 which what you get. It is not the RP2040s fault but the power supply. Hope Adafruit or Sparkfun rectifies that in their board design with the RP2040.
Thank you Bill for the awesome video. I have to say I love that way you explain the concepts you are presenting to us. They really resonate with me. I just want to say how much I enjoy your content on YT Bill.
If you connect the ADC pin to ground do you get a 0 reading this would eliminate the pot. I have a feeling this is 12 bit ADC is super sensitive.
Can I use my computer to program the RP2040?
Is there an input compare and output compare timer function? Well I'll google the times object and see what it can provide me. This device is nice seems pretty friendly device.
Loved it! Great job!!!
Absolutely awesome Videos, Where was this stuff in the seventies when I lived and breathed electronics? (I built a mini 4 bit computer called the "cosmic elf", you programmed it by flipping switches and pressing buttons :/) What program are you using to do all your Graphics? I'm 67 now and been out of this loop for quite awhile...
I am going to guess this image was done on "GIMP" or some other image processing software that is available as open source Linux software, just because the circuits do not appear to be "hot" in the diagrams.
You can get an open source circuit design system that lets you prototype and simulate electronic designs, so you can build a switch attached to an LED image and simulate the circuit. I have not used one since 2011, but I kind of remember it letting me design ICs and then dropping them into other projects, so if you look around I am going to guess that you can find the pico's internals already packaged up and ready to drop in to a new project. I am pretty sure I used Logisim when I was in school, though I ran a search for "open source circuit simulator" and many seem to have a similar layout and feature set, so I am not sure. Some say you can export images of the circuit design, so maybe it could create the type of diagrams used in this video.
Probably the best place to start is by searching around to see if there is a prepackaged IC build for any of the open source circuit simulators that you can run on your OS and pick the one with the best ability to drop in the Pico (again, assuming it is available). If it not, you can probably still make some good headway into prototyping with any of the software packages since you can create circuits to simulate what ever you plan to use.
wonderful explanation for everything 👍🏻👍🏻
Demonstration of multiple trends running in parallel would be interesting
Great intro to the Pico! THANKS!
Congratulations on an excellent teaching video for those wishing to learn through the Pico. As good as "Explaining Computers" which is a high compliment.
Thank you very much for your explanation, it's really so easy to understand and friendly for creators who have no basic knowledge. Can I help you to carry your video to our country's website, I think they will also like your content very much, of course I will mark the source and your website address.
You can get flux remover in a spray can. A quick squirt and the flux just drips off. No scrubbing, no bowl and no dressing up like a surgeon.
Good introduction, using in- and out pins, controlling and showing (RGB LED and OLED). Very good demo.
Ps: could yo write main.py with one line in it? Like "import thisprog.py" ? That way you still keep them separated.
And, could you also have main.py show a small list on the OLED and let you choose which program to run? I assume that could be done (no need to say: as long as the peripherals are placed okay).
Based on the intro vid, it does look like it would be possible to set up some type of menu to run different programs from main.py, but maybe you would have to build them all as functions in the main program.
Excellent video. Great info, and great examples.
Mighty fine demo! Thank you. Thank you. Thank you! Save my Rpis for development.
Nice vid. Thanks. I had to chuckle at 48:55 as I thought I heard my insides rumbling. They weren't lol.
Another great video thanks very much I had some questions probably better for the forum but if you have time. Why 400000 for the frequency on the display is that just a max setting? and have you ever done a video looking at powering circuits separate from the Pico maybe using an optical IC to isolate things. and not stress it out. I will check the forum shortly and check it out. Love the channel keep up the good work and all the best
Great work! You covered everything and showed exactly what this board is capable of. I’m sold on it.
just put the board in the dishwasher and in comes out nice and clean.
As usual, an outstanding video. I learned so much in so little time ! 🙏🏻
Very informative video, thanks for providing!
First class video. Everything clearly explained both verbally and visually. Best pico intro on YT.
Great video. Thanks a lot
Great video. Also loved the end with the how many attempts does it take to plug in a USB cable, 3 flips if the connector on average for most people, oh how I hate that original design!
Hello thanks for your videos
i have arduino nano connected to pulse counter
the problem is that if the pulse generator is off and i plug any equipement on ac line, the arduino detect pulse from that interference
how could i avoid this to happend
can u make program that count specific pulses of specific lentgh
have nice day
It appears that you may have glitches on your power supply. I have been using an Uno while powered by a cheap 12V wall wart without any trouble reading the correct number of pulses. Perhaps try plugging it into a different outlet, that may be on a different branch circuit. Or try a good surge protector power strip.
@@7alfatech860 thanks for the replay, i was plugin it just witg desktop computer usb port may i will see a good psu and i will try again thanks very much
Too many ads
Very very good vidéo ! 👏👏 thank you for your work ! 👍
Quite a long video but I watched it all till the end ! Great job ! I really love the Pico !
why would you have additional files saved to the pico? are they codes? or required resources! or is it just 'removable memory'? p.s. love the vids from nz..
thank you for such a great content..btw.. i see a qtpy when you say seeduino xaio in board comparison ..
Damn for a old hag that was probalry born in 1871, you sure are up to date with modern stuff, respect!