#377

  Переглядів 40,723

Andreas Spiess

Andreas Spiess

День тому

Breaking News: Arduino IDE support for the Pi Pico is available! No, not the official one. This probably still will take its time. But Earle F. Philhower, III published an unofficial support! Does it work, and how can we install it? And, of course, how fast is the Pico if we use the Arduino IDE? Really faster than anything we saw up till now?
I am a proud Patreon of @greatscottlab @ElectroBOOM , @ELECTRONOOBS , @EEVblog , and others. No Docker, No Microsoft Teams, Zoom
Links:
Github with JSON string: github.com/earlephilhower/ard...
Pi Pico: amzn.to/3pO09aB
The links above usually are affiliate links that support the channel (no additional cost for you).
Supporting Material and Blog Page: www.sensorsiot.org
Github: www.github.com/sensorsiot
My Patreon Page: / andreasspiess
Discord: / discord
If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission of your purchases to buy new stuff for the channel
My Amazon.com shop: www.amazon.com/shop/andreassp...
For Banggood bit.ly/2jAQEf4
For AliExpress: bit.ly/2B0yTLL
For Amazon.de: amzn.to/2r0ZCYI
For Amazon UK: amzn.to/2mxBaJf
For ebay.com: ebay.to/2DuYXBp
profile.php?...
/ spiessa
www.instructables.com/member/...
Please do not try to email me. This communication channel is reserved for my primary job
As an Amazon Associate, I earn from qualifying purchases
#no#midroll#ads

КОМЕНТАРІ: 346
@avejst
@avejst 3 роки тому
Great UPDATE as always Thanks for sharing :-)
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure!
@peterjackman1507
@peterjackman1507 3 роки тому
Great news! Can't wait for the official support hopefully in a few months
@AndreasSpiess
@AndreasSpiess 3 роки тому
Let's hope people can start to adapt libraries till the official support is here.
@cedricpod
@cedricpod 3 роки тому
Thank you for all the information that you’re supplying…… It’s really valuable
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@bm830810
@bm830810 3 роки тому
3:22 some of the chips such as ESP32 and STM32F4 series have hardware floating point units, but for double precision calculations, they rely on software and hence clock is important again as you mentioned.
@MetalheadAndNerd
@MetalheadAndNerd 3 роки тому
And it is a pain to keep C++ / the compiler from converting to double when working with float values.
@devluz
@devluz 3 роки тому
@@MetalheadAndNerd why is that? C++ seems to be quite rigid about this.
@-xeL
@-xeL 3 роки тому
@@MetalheadAndNerd that's weird, c++ is statically typed. or is there some internal magic going on?
@MetalheadAndNerd
@MetalheadAndNerd 3 роки тому
@@devluzDouble is the default type for floating point values in C++. If I write 2.3 it is seen as double unless I explicitly write 2.3f. I have to do that wherever I use a floating point value in my code. This gets really annoying when using Arduino and it's many constants. Constants in Arduino libraries are usually defined as macros and if it is a floating point value it is almost never marked as float. When using such a constant in an operation I'm using a double value which makes the result of the operation also a double value. Also many math functions return double. There is no compiler warning for float getting implicitly casted to double. It simply happens and the hardware acceleration is gone. I have to constantly keep track of my values and ensure that they stay float.
@-xeL
@-xeL 3 роки тому
@@MetalheadAndNerd thanks for explainig!
@McTroyd
@McTroyd 3 роки тому
Thanks for the mid-week news flash! Even this level of support seems to be easier than the straight C workflow the Pi foundation supports.
@AndreasSpiess
@AndreasSpiess 3 роки тому
True. As always with Arduino... That is why I love it.
@PhG1961
@PhG1961 3 роки тому
Awesome ! It's getting better all the time !
@AndreasSpiess
@AndreasSpiess 3 роки тому
True. But looking at the numbers of the video the hype already seems to be over...
@PhG1961
@PhG1961 3 роки тому
@@AndreasSpiess I guess as soon as the majority will discover the Pico and all it's capabilities for so little money it'll get a boost.
@tlmoller
@tlmoller 3 роки тому
Exciting stuff!!!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@martyschrader
@martyschrader 3 роки тому
Thanks for making the button smash during the first programming cycle plain. The Arduino stuff makes my life a lot easier when I am putting together simple products for my clients. Rock that Swiss accent!
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@BensWorkshop
@BensWorkshop 3 роки тому
Many thanks again!
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@diyrobotronics
@diyrobotronics 3 роки тому
Thank you sir♥️
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@sv3glx
@sv3glx 3 роки тому
Many-many thanks! :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@darthvader8433
@darthvader8433 3 роки тому
Thanks Earle!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Yes!
@sairfan06
@sairfan06 3 роки тому
Thanks for the breaking news
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@m_tc_m
@m_tc_m 3 роки тому
That Teensy 4.1 is a bit of a monster.
@AndreasSpiess
@AndreasSpiess 3 роки тому
True!
@green323turbo
@green323turbo 3 роки тому
Its a Arm M7 with floating point . Micro chip , Intel and others must be shaking in their boots with these cheap chips coming from china.
@sethrd999
@sethrd999 3 роки тому
@@green323turbo Why?, its an M0+ so nothing new here. Maybe they would be more concerned with Risc-V and how that is going to upset the market since big players are getting behind it. Besides the STM32 F4's out there kill this thing dead. ICs are not expensive and PCB's ( 4 layer ) starting at $5 a board ( at a certain size ) is amazing so really when you add it all up this big fanfare led to something very underwhelming. As far as C++ goes perhaps someone might give some bench marks between the RTOS's out there maybe RIOTOs, Zephyr and FreeRTOS?.
@green323turbo
@green323turbo 3 роки тому
@@sethrd999 , Price the Arm M7 cpu on the Teeny4.1 .. then tell me how they are making any money selling it on a completed board. IC's like that are Expensive .
@Alacritous
@Alacritous 3 роки тому
@@sethrd999 The PIO on the Pico is what makes it stand out. It's like having a bunch of little FPGA's to tack onto your board to make it do special things.
@kroojohn
@kroojohn 3 роки тому
Great. Thank you for this great update, I will definitely try this and see how many libraries are working ( I normally need at lease i2c, spi, and OLED displays... might try Lora as well ....
@AndreasSpiess
@AndreasSpiess 3 роки тому
I2C and SPI should work. I fear more port manipulation or timers...
@kroojohn
@kroojohn 3 роки тому
@@AndreasSpiess Hi, Yes. I have the same feeling ... Also getting some really funny things with Linux ... ( Ubuntu ) have to put board into bootloader mode every time... com port doesnt show up ... not a problem to me, but others may find that an issue ... upload still works though, but with no indication of progress ... But a great start non the less... at least we can move away from Micropython, and start putting the Pico through its real paces
@peter.stimpel
@peter.stimpel 3 роки тому
That's huge, thanks!
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@peegee101
@peegee101 3 роки тому
This is awesome!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Agreed.
@hidde1626
@hidde1626 3 роки тому
This will make it actually be worth to buy for me. Also I read no Docker in the description, then I subscribed.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Welcome aboard the channel. This video has no docker. Some other have. Just to let you know ;-)
@hidde1626
@hidde1626 3 роки тому
@@AndreasSpiess thanks for being honest haha. I didn't realize. I like your content overall. I personally don't like Docker because of the bloat but it has its usecases.
@AndreasSpiess
@AndreasSpiess 3 роки тому
IOTstack is a very useful application (for me, at least). It enabled many Linux noobs to create great IOT servers.
@banishgupta123
@banishgupta123 3 роки тому
Thankyou Again! :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@wm6h
@wm6h 3 роки тому
Thanks Andreas. My back-ordered pico just arrived today-great timing. The Raspberry Pi Foundation must have some plan grand plan for the pico but I’m at a loss to see what it is.
@AndreasSpiess
@AndreasSpiess 3 роки тому
It became a little more quiet about the board the last days. We will see how this goes on and what people will do with it.
@gordonlawrence1448
@gordonlawrence1448 3 роки тому
I am seeing people use it as an alternative to FPGA's in some applications as it's way cheaper.
@wm6h
@wm6h 3 роки тому
If someone wrote a book on the pio assembler, I’d buy that. Spent some time over the weekend- Raspberry Pi 4 is the development platform to use.
@pietlego6328
@pietlego6328 2 роки тому
@@wm6h There is actually a pretty good video from stacksmashing about the PIO Assembly: ukposts.info/have/v-deo/sYmfhY99lo6SmZs.html
@jnkmal9519
@jnkmal9519 3 роки тому
Thanks!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Welcome!
@rungeon83
@rungeon83 3 роки тому
I went down the raspberry pi route first, and only recently got into arduinos, but as soon as I did my raspberry pi and pico both went dusty, I just love the arduino IDE THAT much. So it's fantastic to now include my pico into projects, the last month I've bought pico, 1 arduino, and 3 nanos :D
@AndreasSpiess
@AndreasSpiess 3 роки тому
Cool! Now you just have to discover Wi-Fi and the ESP32 ;-)
@noweare1
@noweare1 2 роки тому
@@AndreasSpiess That opens up a big wide new world. So much to learn. Maybe retire early and start my new makers career !
@markday3145
@markday3145 3 роки тому
Now you need a speed test that takes advantage of multiple cores. ;-)
@AndreasSpiess
@AndreasSpiess 3 роки тому
You can multiply it by 2 for those benchmarks for the 2 core processors.
@stal1963
@stal1963 3 роки тому
I agree with Andreas. In most scenarios the speed-up by two cores should yield a value smaller than 2 due to the necessary sync between the cores. This „delay“ should be quite similar, though software-based synchronization primitives could be implemented more or less efficiently. Thus, it is fair to derive multicore benchmark results from singlecore results.
@mahudson3547
@mahudson3547 3 роки тому
Useful video as always. It seems “Horses for courses” gets forgotten and these videos are very useful to choose the horse.There’s never likely to be “one size fits all”. Speed, timing accuracy, connectivity, cost, power consumption and many more factors should influence the decision. Start with the course, then choose the horse. If you want to make a Blink, use a 318!
@AndreasSpiess
@AndreasSpiess 3 роки тому
That is why I like the Arduino framework. It increases my choice for chips.
@amedeeabreo7334
@amedeeabreo7334 3 роки тому
There is much you can do with the PIO that does not show up in the benchmarks. PIO state machines run at 125Mhz and are cycle accurate. I measured jitter at less than 100 psec. I'm using Pico to replace an fpga in a lab setting so I think it has potential!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Cool project! I hope we see also projects for the general purpose with the PIO.
@gordonlawrence1448
@gordonlawrence1448 3 роки тому
I'm looking at doing the same for the CERN public domain voltmeter design. I took a look at it and realised a lot of cost could be taken out of it. About $40USD for this one section alone. I'm pretty sure I can reduce the cost of the whole thing by at lease $300USD and still keep the precision.
@mitaimonmirudakesa
@mitaimonmirudakesa 3 роки тому
Thanks
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@marklewus5468
@marklewus5468 Рік тому
i’m not sure if you read old comments but if you do it might be time to take another look at the pico. Many of the disadvantages noted in your original video have been overcome. 16mb flash, i2s, vga support via pio, etc also many new boards based on the RP2040.
@AndreasSpiess
@AndreasSpiess Рік тому
Maybe I will have a look at the new Pico WiFi if it is fully supported by the Arduino IDE...
@sharpbends
@sharpbends 3 роки тому
Thanks for letting us know, ( mine is still in the draw waiting for a suitable project :-)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Now you have no excuse anymore!
@sharpbends
@sharpbends 3 роки тому
@@AndreasSpiess I actually tried the Arduino Pico implementation today but alas I got link errors as my macbook air is too old :-( I will have to try on a newer computer...
@tuber4tuber
@tuber4tuber 3 роки тому
Thank you for the informative video Andreas. You made a syntax error when thanking Earle though. I thought I'd let you know in case you get compiler errors :-)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Another viewer already mentioned it an I apologized personally in a mail to Earle. He accepted my mail ;-)
@tuber4tuber
@tuber4tuber 3 роки тому
@@AndreasSpiess Great job as usual.
@jjdawg9918
@jjdawg9918 3 роки тому
Thanks Andreas!. Very interesting to see what the hardware can do now that the micropython interpreter has been circumvented. I don't know if you have attempted it before but it would be very interesting to see equivalent programs running on micro-python vs. Arduino C code now that Earle has so kindly made it more accessible. For me the main advantage of the entire Pi series was having real OS such as Linux(and HMDI + WIFI). Stripping down the HW and going to micro-python or even Arduino C means they are now playing in a different market and apparently not very competitive.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are right. This is a completely different field with already established "competitors".
@Wolfram69756D
@Wolfram69756D 3 роки тому
Hi Andreas, great video as always! I was wondering if there is a significant difference in performance between a Micropython implemented code and a C++ Arduino IDE one?
@AndreasSpiess
@AndreasSpiess 3 роки тому
Yes, usually there is a big difference. But Mycropython is easier to program for beginners. So both have advantages and disadvantages. Also often, our MCUs wait for most of the time for an input or so. Then C++ just waits faster ;-)
@BerndKircher
@BerndKircher 3 роки тому
Excellent info as usual. Unfortunately the Pico doesn‘t convince me.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I also think that the hype is over. Anyway, I thought it is useful info.
@acaRobloxvideos
@acaRobloxvideos 3 роки тому
@@AndreasSpiess so no more pico? If yes then "FINALY" If no then "why is arduino dying" Good video by the way, i will show it to my friend.
@bern047
@bern047 3 роки тому
@@AndreasSpiess Thank god for that, so finally you could move away from the pico, please don't post anymore reviews on the pico or the 2040 chip as you are helping to kill it off, we have a great community and Foundation here in the UK to follow, we will do fine without your help Andreas : )
@mr1enrollment
@mr1enrollment 3 роки тому
I understand the Un-convinced - but it is an interesting chip. It will be useful if we are able to use one core with Python, while the second is running code C/C++ for speed. Connecting the second core with C and the PIO for speed,... that is where my interest lies. If that can work together - then also using the PIO to communicate with a FPGA would be very interesting.
@bern047
@bern047 3 роки тому
​@@mr1enrollment I totally agree with you, I have been writing code in C++ and find the documentation and support excellent for the 2040 where as you can wastes days on other devices just finding the information, thanks for your thoughts, the future looks very interesting for the 2040 chip
@davidelang
@davidelang 3 роки тому
when you did the pico vs arduino vs esp32 comparison you looked at interrupt response time, what does that look like under C++?
@AndreasSpiess
@AndreasSpiess 3 роки тому
I did not check it. Maybe somebody else does it and reports it here?
@DarrenDignam
@DarrenDignam 3 роки тому
Good news everyone!
@AndreasSpiess
@AndreasSpiess 3 роки тому
:-)
@bengrant7654
@bengrant7654 3 роки тому
For 3:34 my guess would be that all the boards with FPUs (except the Teensy) only have acceleration for single-precision floats, so double-precision floats have to be processed in software.
@chris-tal
@chris-tal 3 роки тому
Also an IEEE.754 (or IEEE.2008) float type is 32bits (1s+8e+23f) wide data (as the bus in a typical 32bit cortex-m) and a double type is two times of that (64bits or 1s+11e+52f). Could be it has to move around the double type of data in two parts and that's twice the time of clock cycles.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you for your info. Others also proposed that it only has hardware for single precision.
@Mr.Leeroy
@Mr.Leeroy 3 роки тому
@@chris-tal it is not just taking twice as longer, thus you can see that hardware acceleration is in play and it is not able to simply move 2x sized registers, it has to be more complex under the hood.
@chris-tal
@chris-tal 3 роки тому
@@Mr.Leeroy Yeah it might be. According to wikipedia only CortexM7 ARM IPs have an optional double precision capable FPU. M4s only have single precision as optional. M0+ types such as the Pico doesn't even come with an FPU. Maybe this M0+ in the Pico breaks with an old habit?
@Quemedices684
@Quemedices684 2 роки тому
all M7 and H7 has double point arithmetic. The difference in price with M4 is low. If you need double precision crouching you should test those
@idmmxx1871
@idmmxx1871 3 роки тому
Great for uploading the video.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you enjoyed it
@krismate4654
@krismate4654 2 роки тому
Arduino has now released their own support for Pico as I'm sure you're aware. Blink sketch works easy. U8g2 seems to be working fine (using st7920 LCD) upload seems to be rather slow. Keyboard.h currently not supported. Thanks for the vid Mr guy with the Swedish accent.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Thank you for your info. Unfortunately, the Pico did not create a lot of traction in the C++ Maker environment :-(
@max9111
@max9111 3 роки тому
Thank you Andreas. Just one question, what is the consumption of the rpi pico? Much less than the esp32? If not, I don't quite see the point in using it.
@tmkkka8093
@tmkkka8093 3 роки тому
Pico ~90mA (vga controller example)
@AndreasSpiess
@AndreasSpiess 3 роки тому
I measured around 20mA for a normal application if I remember right.
@bencemarta5222
@bencemarta5222 3 роки тому
Nice video, as always. Do you plan on testing RISC-V based or more powerful ARM microcontrollers, like the STM32H7 lineup? I'm actually eager to see powerful RISC-V designs as there are many articles about them but have not seen anything being made by great manufacturers like Atmel and STmicroelectronics so I have not yet developed interest in them. I hope you'll change it in the near future.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I made a video about RISC-V where I explained my opinion. So I do not think I will cover chips only because they are Risc-V. So far I had no interesting projects for very powerful processors and I am not sure how interesting such tests would be for my viewers.
@maxromanovsky
@maxromanovsky 3 роки тому
As always, interesting! Out of interest, I haven't seen any video on Teensy or Onion Omega2 from you. What is the reason? Is it because you prefer ESP32 when it comes to MCU and Raspberry PI if you need a microcomputer? Cheers!
@AndreasSpiess
@AndreasSpiess 3 роки тому
So far I never had an interesting project which needed a Teensy. The Omega2 will probably never make it to this channel because I standardize on Arduino IDE and Raspberry OS.
@waltsteinchen
@waltsteinchen 3 роки тому
Implemented ~20 projects on ESP32, I really would have a hard time to find a use case for the pico at all. No wifi, no speed, no ULP, less IO, more expensive, no 'specialized boards, (like f.e. with an OLED ..). But maybe I missed a secret ;-) Thanks anyway @Andreas for doing all the tests!
@AndreasSpiess
@AndreasSpiess 3 роки тому
They sold nearly 1 mio boards in the few weeks. So something is good ;-) It is a good board if you compare it with the "pills"
@greg4367
@greg4367 3 роки тому
Thanks again, I've been waiting for this. Python is just way too slow for most of my projects.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@tlmoller
@tlmoller 3 роки тому
I also did some simple performance test using Prime number calculatio upt o the number 100000. STM32F1: 1576 millisec ESP8266: 2727 millisec ESP32: 308 millisec Pi Pico: 584 millisec
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you! It seems to confirm the results between the Pico and the two ESPs for Integer performance.
@piconano
@piconano 3 роки тому
ESP32 still kicking ass and not even asking for names!
@AndreasSpiess
@AndreasSpiess 3 роки тому
:-))
@jameswyatt1304
@jameswyatt1304 3 роки тому
Except for something a Teensy bit better...
@piconano
@piconano 3 роки тому
@@jameswyatt1304 for $5 ?
@victorldunn9638
@victorldunn9638 3 роки тому
Thank you for the detail - We didn't have to wait that long for the official version from Arduino. Added RP2040 via the Board Manager to V1.8.13 - Compiled sketches OK, but needed to use a post_install.sh patch from GitHub to be able to download the .elf to the Pico. Interesting that with the Arduino/'C' route one re-flashes the Pico (so easier to include different library files), but with Thonny/MicroPython the one can drag-and-drop .py files into RPI-RP2 folder. Still trying to discover how one can add additional library modules in MicroPython on the Pico if they are based on 'C' with a wrapper...
@AndreasSpiess
@AndreasSpiess 3 роки тому
Micropython runs on the MCU. So it can interact with Thonny. I assume that this is different in the case of C++
@victorldunn9638
@victorldunn9638 3 роки тому
... So with MicroPython - including any non.py modules (if compatible with MicroPython) would therefore need to be built-in to a new UF2 - To gain the full benefits of the RP2040 PIO however, then it will probably better to do a complete re-write (despite the learning curve to achieve that goal).
@AndreasSpiess
@AndreasSpiess 3 роки тому
AFAIK you just have to copy the library to the file system on the Pi Pico.
@dave_dennis
@dave_dennis 3 роки тому
I have been struggling for 2 weeks to get VScode to work for this. I’ve spent at least 25 hours on this and I feel so discouraged. This will be very welcome.
@AndreasSpiess
@AndreasSpiess 3 роки тому
This is more a 2.5 minutes job ;-)
@danieldc8841
@danieldc8841 3 роки тому
This might be a silly question, but where do I find the commands for controlling the io on the pico in this context? I've installed and can compile code to the board, but I don't know how to control the pins.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I did not test it, but assume it works the same way as the Arduinos?
@jnkmal9519
@jnkmal9519 3 роки тому
Any idea if port manipulation is supported? It would be awesome to be able to set all of the pins in one bang.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I assume this is possible.
@swampflux
@swampflux Рік тому
1:39 "There is no COM port the first time" I spun my wheels for 20 minutes until I found this. Thanks for getting me unstuck
@AndreasSpiess
@AndreasSpiess Рік тому
Glad the video was helpful!
@caffeinatedinsanity2324
@caffeinatedinsanity2324 3 роки тому
Now this allow to code on the firmware level for the Pico. Interesting. I'm actually thinking about the Black Pill for running micropython, since it also have a footprint for a flash memory chip that can reach quite high capacities. Someone has done it but documentation is kinda scarce.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I would stick with the Pico for Micropython. It will probably save you time...
@nadieselgirl
@nadieselgirl 3 роки тому
I am curious about the power consumption vs the more traditional boards. I imagine its more efficient then the esp32.
@AndreasSpiess
@AndreasSpiess 3 роки тому
If I remember right I measured around 20mA in my introduction video.
@nadieselgirl
@nadieselgirl 3 роки тому
@@AndreasSpiess Thank you! Definitely worth tinkering with!
@NomenNescio99
@NomenNescio99 3 роки тому
Andreas, could you please take a look at the new pine64 risc-V based boards, such as pinenut-01s, which has the exact form factor of a esp-01s and their price are comparable to esp8266's. I find the specs to look very promising! But their SDK/API to be somewhat clumsy, and the arduino support is very bare-bone - but I guess that will improve with time.
@AndreasSpiess
@AndreasSpiess 3 роки тому
These boards are only interesting as Wi-Fi enablers. I will have a look at them if the software for that purpose is ready.
@lovemadeinjapan
@lovemadeinjapan Рік тому
I've become a Teensy 4 fan. Heck the 4 time price. The bootloader alone is worth it. Might be overkill for a lot of stuff, but the thing is amazing.
@AndreasSpiess
@AndreasSpiess Рік тому
I agree that it’s price/performance is good. I even named it „biest“ in a video.
@DrTune
@DrTune 3 роки тому
As someone who does embedded stuff for a living I never use floating point on a non-FPU cpu; mostly I just don't use floating point on microcontrollers.. but then I am old skool and happy with fixed point math
@AndreasSpiess
@AndreasSpiess 3 роки тому
I think that is good advice for most of the cases.
@dpkgray
@dpkgray 3 роки тому
Not exactly a comment about the RPI Pico, but how would the Arduino Nano 33 BLE fit into your benchmark list? It has many attractive features for makers.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I do not know. I never used it. It has an M4 core. So it should be in the range of an F4xx chip.
@dpkgray
@dpkgray 3 роки тому
@@AndreasSpiess Thank you. I appreciate all the work you do, I have been following your exploits for a few years.
@matheokoning4456
@matheokoning4456 3 роки тому
I always love your videos and explanations. I don't always understand everything yet, but that is just me. Is it possible to make a video about low quiescent boost converters like the tps610982? I can find very little explanation about this and I think they are very suitable for projects that are battery powered.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you! These are very specialized chips and not very interesting for most viewers, I think.
@matheokoning4456
@matheokoning4456 3 роки тому
@@AndreasSpiess Okay, that's unfortunate but understandable. I am a beginner and especially now working on a number of battery-powered projects. I still have some trouble finding my way around low usage regulators. Hope to receive some HT7350 soon to convert 12 volts to 5 volts in the hope that this regulater consumes little but would also have liked to test a boost regulator to work with CR2032 batteries. Unfortunately, I am not yet (far) ready to understand all this, but who knows, maybe that will come. thank you anyway and I will keep learning from you.
@klassichd10
@klassichd10 3 роки тому
Thanks for the update. Great Job by Earle Philhower! And your comparision clearly shows that there is only little real reason to use this device - if at all. Low availability, low communication capability, low speed and higher price than ESP32. So, what is the real clou? The brand Name?
@AndreasSpiess
@AndreasSpiess 3 роки тому
I hear several reasons, but they are not very consistent. So I would summarize: I do not know why they did it. But just a detail: They sold nearly one million of them in the first weeks. So something must be good.
@klassichd10
@klassichd10 3 роки тому
@@AndreasSpiess you are right: 1 the reputation of the rasp foundation. And this for good reasons. They achieved a lot 2 excellent advertisment 3 curiosity of the customers But look at the facts figures. I stay tuned. Maybe the future facts will convince me.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I try to always look at the facts and figures on this channel. Not all love me for that ;-)
@klassichd10
@klassichd10 3 роки тому
@@AndreasSpiess yes, sometimes the realtiy is unconvenient and disliked by some peaple.
@_Khayyam_987_
@_Khayyam_987_ Рік тому
Hi. i want to use MPU6050 module with Raspberry Pi Pico board and code on Arduino IDE. I just want to know that, how can i set my SDA and SCL pins in code? Ordinary Arduino i2c choose SDA - A4, SCL - A5. But i use GPIO0 and GPIO1 for SDA and SCL.
@AndreasSpiess
@AndreasSpiess Рік тому
You have to see if the Pico supports changing GPIO pins in the wire.begin() command.
@pobeydishner3687
@pobeydishner3687 3 роки тому
Greetings Mr. Spiess! ... Love your vid's! ... Mr. Philhower's work is great, and appears to be beyond the official Arduino package!? ... I am looking at the Arduino IDE with his version 1.0.3 package installed (compared to "Mbed OS RP2040"), and it looks like support for Adafruit RP2040 Feather, and PicoProbe and DEBUGGING?! ... Yes, PICO on PICO windoze debugging within the Arduino IDE? ... Can anyone confirm? ... Would love love love to see a vid with your Swiss accent showing PICO to PICO windoze debug!
@AndreasSpiess
@AndreasSpiess 3 роки тому
I do not know that the "old" IDE supports debugging. Maybe with anoother software. Only the new IDE supports debugging.
@JendaLinda
@JendaLinda 3 роки тому
I'm wondering what happened to the announced official Arduino board with RP2040 and why Arduino IDE was not updated for a long time. Maybe we will see on Arduino Day on March 27th.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Maybe. Would be understandable
@FabianoRiccardi
@FabianoRiccardi 3 роки тому
About arduino IDE, they are focusing on the new Arduino IDE 2.0, they have released a working beta a couple of weeks ago (already mentioned by Andreas in previous video)
@5Komma5
@5Komma5 3 роки тому
Interesting as I have three of these sitting here. The biggest turn off right now is no USB type C port. Typical RasPi design. I even put type C ports on my one off designs. I think I will use my ESP32 module adapter which comes with a type C connector instead of these things.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Type C connectors still are the exception on my boards. But it is slowly changing.
@adilsongoliveira
@adilsongoliveira 3 роки тому
I'm in need of a small-factor device that can be used as a USB host. I already have the software working on Arduino + USB shield but I want more power. I was considering the Pico but I'll test seeduino first.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I think it is also a matter of software. The ESP32-S2 should also be able to do the trick.
@gerardstrik2555
@gerardstrik2555 3 роки тому
Digispark based on attiny 85 will also do the trick.
@dimmoos757
@dimmoos757 3 роки тому
@@AndreasSpiess Esp32 is sleeping Beauty!
@meinsda5983
@meinsda5983 3 роки тому
I always thinking .. why should i use the pico if i have a ESP?
@AndreasSpiess
@AndreasSpiess 3 роки тому
Good question!
@nThanksForAllTheFish
@nThanksForAllTheFish 3 роки тому
Maybe for the PIOs?
@Mr.Leeroy
@Mr.Leeroy 3 роки тому
to be able NOT to run RTOS. In other words, you could have know if your projects required it.
@whkee
@whkee 3 роки тому
It’s a good start for using own silicon! Just look at Pi Zero W after Pi Zero! So PICO W is coming 😎
@trevthea5781
@trevthea5781 3 роки тому
Pico is obviously great for the PI foundation but it's a step backwards as there are more mature micros and environments out there. Why don't they innovate an mcu with integrated wifi like the ESP? Perhaps with a 5Ghz wifi module?
@fr3ddyfr3sh
@fr3ddyfr3sh 2 роки тому
I think, it's the same as with graphics cards, where IEEE754 is explicitely implemented in hardware for FP32. FP64 (and sometimes even FP16) is emulated?/calculated? via this FP32 hardware via microcode or something like this. IMO Hence it is significantly slower. If a chip has the almost exact same performance in FP16, FP32 and FP64, it propably has one explicit hardware native implementation for every size. NVIDIA GTX 980 for example had: - FP16: 6.6 GPix/s - FP32: 6.7 GPix/s - FP64: 0.13 GPix/s (which is 1/26 of FP32) Starting with the GTX1080 they even removed almos all native FP16 units, so FP32 was also significant faster than FP16: - FP16: 0.1 GPix/s - FP32: 12.6 Gpix/s - FP64: 0.25 Gpix/s
@AndreasSpiess
@AndreasSpiess 2 роки тому
Thank you for the additional information. Very interesting!
@yxhankun
@yxhankun 3 роки тому
Arduino: 1.8.4 (Windows 7), Board: "Raspberry Pi Pico, 2MB (Sketch: 1MB, FS: 1MB), 125 MHz, Serial, None" Archiving built core (caching) in: C:\Users\usera\AppData\Local\Temp\arduino_cache_675545\core\core_rp2040_rp2040_rpipico_flash_2097152_1048576,freq_125,dbgport_Serial,dbglvl_None_c0f7e9a375aa53af2bc0bb1707f29d93.a exit status -1073741515 Error compiling for board Raspberry Pi Pico. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. any idea to fix this?
@BBozo333
@BBozo333 3 роки тому
Running Arduino 1.8.13 on MacOS Catalina 10.15.7 I search for pico in the Library Manager and it does not find anything to install. Help is appreciated.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Maybe you add an Issue to Earle's GitHub. I have no Mac.
@BBozo333
@BBozo333 3 роки тому
@@AndreasSpiess Thank you. I have added an issue to Earle's GitHub.
@gacherumburu9958
@gacherumburu9958 3 роки тому
👍
@AndreasSpiess
@AndreasSpiess 3 роки тому
:-)
@dj1encore
@dj1encore 2 роки тому
Have you used RS485 on the pi pico ?
@AndreasSpiess
@AndreasSpiess 2 роки тому
No. And also not on other MPUs
@Athens1992
@Athens1992 2 роки тому
hello, can you program like dht11 in pi pico via arduino ide?
@AndreasSpiess
@AndreasSpiess 2 роки тому
Yes.
@Athens1992
@Athens1992 2 роки тому
@@AndreasSpiess thanks very much for your response!!!! I just did it with ina219, but I am struggling on how to program if I want to alter the default sclk and SDA.
@shrikantnikam2426
@shrikantnikam2426 3 роки тому
I am Present sir
@AndreasSpiess
@AndreasSpiess 3 роки тому
:-)
@LordHog
@LordHog 3 роки тому
For a moment I thought the weekend arrived early. Sadly, no
@AndreasSpiess
@AndreasSpiess 3 роки тому
Only one day to go...
@stal1963
@stal1963 3 роки тому
I do not think that number crunching performance is the most relevant issue for most embedded systems. It is mor I/O speed that counts. I am wondering how the Pico‘s PIO state machines compare to bit-banging approaches often necessary to emulate I/O protocols.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I agree with your opinion about number crunching. One I used it was FFT on the ESP32 and I know that the Teensy is used for DSP work where these FP processors seem to play a role. I read a lot about these PIOs, but so far, I did not see a lot of useful applications.
@jameswyatt1304
@jameswyatt1304 3 роки тому
For IOT and embedded applications, collecting information w/some primitive statistical analysis lets you keep data w/error analysis, but save a lot of storage. Keeping a 1S sample had 100 or 1000 samples w/mean and error bands saves a lot of space in RAM, flash, or radio.
@amedeeabreo7334
@amedeeabreo7334 3 роки тому
I have set up the PIO as a 62.5Mhz counter and it looks solid. It will also output a 125Mhz wave with less than 100 psec (picosecond) jitter. I don't think you can do these things with ESP32 and probably not with the Teensy (I have a ESP32 and can only get a 20mhz square wave out of it. Do not have a Teensy yet). Given that you can have several state machines running independently and cycle accurate, it has great potential for things you normally would have to do with dedicated logic or fpga, etc. It can bit-bang multiple GPIO pins at full clock speed with no glitches and the PIO can feed DMA independently, so it can do some interesting stuff!
@AndreasSpiess
@AndreasSpiess 3 роки тому
@Slinky Tangle: I agree, it is a great technology and I am waiting for useful projects. So far it was more tinkering around, but the chip still is new. BTW: The ESP32 has RMT, a primitive "PIO". Unfortunately it was not used a lot.
@nikkulik4856
@nikkulik4856 3 роки тому
The port number is not determined .. although loading without "arduino ide" occurs and Blink is blinking. Is there some kind of driver for Windows? Не определяется номер порт.. хотя загрузка без"ардуины" происходит и Blink мигает. Есть какой-то драйвер для Windows?
@AndreasSpiess
@AndreasSpiess 3 роки тому
I am not aware of any driver needed for windows. As said in the video: The first time you do not see a COM port. Only after the first upload you get a com port displayed.
@nikkulik4856
@nikkulik4856 3 роки тому
@@AndreasSpiess displayed as RM, but not as Rasberry
@dj1encore
@dj1encore 3 роки тому
Have you managed to implement a data logger to SD card in ‘C’ ? I have only managed in python......I don’t understand why I would run python on the Pico, especially now that’s it’s supported by Arduino.
@AndreasSpiess
@AndreasSpiess 2 роки тому
I do no more remember when I used an SD card for data logging. I usually transfer it via Wi-Fi to my Raspberry. So I am no help :-(
@aryeguetta8592
@aryeguetta8592 3 роки тому
Official Raspberry Pi Pico Support Added to Arduino IDE In a recent tweet from the - Official Arduino support for the Raspberry Pi Pico's RP2040 SoC has been officially added to the Arduino IDE. Edit: Support reprogramming without the need for pressing the button at all. Works like normal MCU.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thanks for the info about the addition. I will have a look it if works... Concerning pressing the boot button: I thought I mentioned the fact in the video.
@mohitnama2158
@mohitnama2158 2 роки тому
Sir , Arduino usb host library not working for pico
@AndreasSpiess
@AndreasSpiess 2 роки тому
Good to know. I never tried
@jaredkomoroski
@jaredkomoroski 3 роки тому
Hoping for official rust support still
@AndreasSpiess
@AndreasSpiess 3 роки тому
You probably have to wait a little longer till these things start to rust ;-)
@Athens1992
@Athens1992 2 роки тому
can u run headless pi pico code? (without opening serial monitor)
@AndreasSpiess
@AndreasSpiess 2 роки тому
I think so.
@FreeCircuitLab
@FreeCircuitLab 3 роки тому
Asking for a suggestion: Hi, sir! I am a big fan of you. Your videos are really awesome and knowledgeable. Now I just want to share a idea with you, I have been working to make my own oscilloscope because they are very costly,I can't afford. So I decided to make my own. I have already created an analogue scope from a small CRT tv, but that has a very low bandwidth of 1 KHZ because the deflection coils are not fast enough. So I want to make a digital scope using some microcontroller but I can't find a fast ADC chip in indian market, so I have to use some trick. I can use raspberry pi pico or esp32 but don't know how to program. And Arduino is too slow for the job. But sir I have a better idea by which we can increase the effective bandwidth of the ADC of Arduino equivalent to some million sample per second. I found online that it can take a sample in 4.78 microsecond. So we can't take much sample in high frequency signal. My idea: To construct the waveform of a periodic signal its not mandatory to take all the samples from a single cycle, because all the cycles of a periodic signal are just the same, so we can take samples from different cycles, let's sa we want to take 1000 sample from 1KHz signal, to do that we have to sample at an interval of 1 microsecond, but using my idea, If we take one sample per cycle then we can have 1000 samples from 1000 cycles at total time of 1second. Since all the cycles are same so we can take the first sample at 0microsecond, next at 1001 microsecond instead of 1 microsecond, and the next at 2002microsecond, next at3003microsecond, this way if we take 1000 samples from 1000 cycles then display it, it will have much more resolution but using a slow adc. But the disadvantage is we can't see the real time change and can't see aperiodic signals. But for periodic signals, thats great, we can sample even mega hertz signals using the slow ADC of an Arduino. So, please make a video and a program for this, I don't know programming, thats why I am contacting you. I hope I will get help from you. Waiting :). Thanks in advance
@mr1enrollment
@mr1enrollment 3 роки тому
learn
@tmkkka8093
@tmkkka8093 3 роки тому
Why would you need an oscilloscope that only measures periodic signals? I usually use mine to debug errors and they are usually "random".
@AndreasSpiess
@AndreasSpiess 3 роки тому
The concept you describe is used for very high frequencies. But it depends on sine waves. Which is not what we want to see with our oscilloscopes. We need them a lot for digital signals, where you have to have a high sample rate. On Aliexpress you find quite cheap boards with a small display (DSO138). Maybe this is a compromise for you?
@JarrodCoombes
@JarrodCoombes 3 роки тому
How does this compare to the official release that is now available in the IDE by the Arduino folks?
@AndreasSpiess
@AndreasSpiess 3 роки тому
I do not know. So far I did not test the official one.
@artbecker5618
@artbecker5618 3 роки тому
I can't post replies using Firefox. I get the "returned error." It works OK on Chrome. Minutes after I watched this video, 5 hours ago, Earle Philhower posted a link to Tom's Hardware, where Raspberry Pi expert Les Pounder posted an automated method of doing this. The link is on Earle's GitHub site. The method works on Windows, Linux, the current Arduino and Beta 2. Thanks to Andreas, Earle and Les.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I did not need the pico-setup-windows and it is also not mentioned on Earle's github.
@artbecker5618
@artbecker5618 3 роки тому
@@AndreasSpiess I sincerely apologize for trying to be helpful. It won't happen again. I am surprised that you couldn't find the obvious link at the top of Earle's GitHub file listing, which leads to the link to Tom's page, and I am surprised that you would imply I was lying. But, I can see that I am wasting my time, so goodbye to you. There is a vacant seat in the first row.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Sorry for my bad comment. I apologize and by no means did want to be rude. I sometimes write too fast. I meant, that I did not find a link that we have to install Pico-setup-windows for the Arduino on Earls page. Looking closer I saw now that it installs a full C++ development environment „if you outgrow Arduino“ as Earl writes.
@tlmoller
@tlmoller 3 роки тому
I did some further performance test: - Analog read/write: Very fast analog read/write, much faster than any other board (?!) - Digital read/write: Read as fast as ESP32, write closer to an ESP8266 - Integer Add, Mult, Div: As fast as an ESP32 - Long integer Add, Multi, Div: As fast as an ESP32 - Float Add Multi: Much slower than an ESP32 (as ESP8266). Done in Software - Float Div: Done in software as the ESP32 - Float SQRT, SIN, LOG: Faster than an ESP32 - Long integer Modolus: A lot slower than an ESP32, but clearly faster then an ESP32. So strange with the very fast analogRead done in 0.230 microSec?! Looks like no hardware support for Float Math. But very efficent Trig Math.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you for adding the info. AFAIK the RP2040 does not have a FP coprocessor.
@taranagnew436
@taranagnew436 3 роки тому
Is xod compatible with Raspberry pico?
@AndreasSpiess
@AndreasSpiess 3 роки тому
I do not know, you have to ask the developers.
@DiyintheGhetto
@DiyintheGhetto 3 роки тому
I'm happyyyyyyyyyyyyyy about arduino being on the pico and what the future holds for it.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Me too.
@DiyintheGhetto
@DiyintheGhetto 3 роки тому
@@0neMadGypsy thanks captain obvious.
@stevegables3303
@stevegables3303 3 роки тому
Just get a Teensy 3 or 4 and maybe an ESP32. Pico just seems too much of a headache for so little performance rewards
@AndreasSpiess
@AndreasSpiess 3 роки тому
The 4.1 was more than 30 dollars...
@stevegables3303
@stevegables3303 3 роки тому
True, but wow the teensys are worth it! Maybe Pico option strictly for prototypes in early stages, but I just dont see a $4 board handling well down the line even if the technical limitations say otherwise
@jameswyatt1304
@jameswyatt1304 3 роки тому
@@AndreasSpiess And this is why I wish your benchmarks include a 3.5, which is currently about $20. The features like extra IO pins, RTC support, capacitive sensing, and such are very useful. It's funny how many of the boards on that list I've worked with and why I appreciate your comparative analysis on them.
@ShadowKMDu
@ShadowKMDu 3 роки тому
Why we need to consider f64 computation in MCUs? We rarely use this high precision in MCU applications, from my understanding.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I agree. It was just part of STMicrosystems' Benchmark "suite"
@matthewtscott1
@matthewtscott1 3 роки тому
Pico seems to be very redundant when compared to the other micro controlers that we use, I still can't figure out why raspberry pi foundation designed it this way 🤔
@AndreasSpiess
@AndreasSpiess 3 роки тому
I agree.
@LostInTech3D
@LostInTech3D 3 роки тому
Well this is good news considering how awful I found the alternatives! It still feels like it has a long way to go before it's "educational environment ready" like the micro bit.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I do not know a lot about the education market and I thought, that MicroPython is better for beginners...
@LostInTech3D
@LostInTech3D 3 роки тому
@@AndreasSpiess Actually not so much. I had some technical issues with micropython, the libraries I found unfriendly and incorrectly documented and the way you program the pico is pretty user unfriendly too - COM port hunting, serial connection, terminal only, thonny, no code blocks etc...fussy connection sometimes does not work - all this is not education friendly, a nightmare in a classroom. Compare to micro-bit that works like a usb drive and runs code blocks or python in a web browser, it is not even a close comparison. I hear circuitpython (adafruit) works better so I am not sure why the pi foundation tied their wagon to micropython?
@mrbambix
@mrbambix 3 роки тому
actually i think the arduino ide is horrible and i use vscode for all development. The interesting bit in this will be arduino libraries becoming available for the pico not the ide.
@LostInTech3D
@LostInTech3D 3 роки тому
@@mrbambix I use vscode now for everything else, I haven't moved there for arduino yet - any tips?
@mrbambix
@mrbambix 3 роки тому
@@LostInTech3D there are great plugins for Arduino as well as pico development available. Just do a search on the plug-in tab from within vscode
@tengelgeer
@tengelgeer 3 роки тому
Breaking news break checking names ;)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Where did I make a mistake?
@tengelgeer
@tengelgeer 3 роки тому
@@AndreasSpiess In the thank you. No worry, mistakes can happen. It was just my mind that was like "something isn't right".
@muxradow
@muxradow 3 роки тому
= = = A recent YT video adds Wi-Fi to a Pico. The URL is at the very _end_. + It _follows_ a few comments and a caveat. This is a full 20 minute explanation by Tim on his channel Tinker Tech Trove. He shows how to flash and UART--connect an ESP-01 to a Rpi Pico. ! NOTE: This explanation does have intermediate steps, for testing. Also, it is quite detailed. The screen visual are fine, although "longer & larger" would be helpful. More _close-up_ _sharply-focused_ shots would be helpful, especially of actually wiring. These are minor points, to be fair. This video is excellent IMHO. + HOWEVER, it _does_ assume previous ESP8266 / ESP-01, Arduino IDE, and _non_-novice HW maker -- building experience. - - - - This video is especially good at noting several gotcha's; it is worth paying _very_ careful attention to these! Two examples are (1) which release updates will work & (2) when to be in "flash" or in "operate" mode. ¿How did I find this? I didn't. This was a YT "suggestion" & Tim's channel was previously UNknown to me. I have since looked at several other videos on his channel, so my suggestion -- to other makets here -- is clearly obvious. ¿What about "vetting" -or- "validation"? OK...: Hier ist meine bescheidene Bitte: Es gibt einen Mann mit Schweizer Akzent. ¶ Vielleicht könnte sich dieser Typ diese Beschreibung ansehen. Seine Kommentare sind ausgewogen und vernünftig. Seine Meinung wird sehr geschätzt. Ich danke Ihnen im Voraus, dass Sie dies in Betracht gezogen haben. Es wird sehr geschätzt! SUMMARY ========= Below is the URL for Tim's video. His channel is Tinker Tech Trove. He uses the UART on an ESP-01. This connects to the Rpi PICO's UART. Both flashing & configuring are used. This adds Wi-Fi support to the PICO. Please see...: ukposts.info/have/v-deo/aGKqmqZ4ap6Q2Gw.html
@lambdaprog
@lambdaprog 3 роки тому
Fast blinky made accessible.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Yes!
@IncaTrails
@IncaTrails 3 роки тому
I'm not sure why there is so much excitement over the Pi Pico. Maybe the Pi Foundation did a good job seeding samples to UKposts makers. I use the Teensy 3.2 or 4 for everything that doesn't require WiFi and if it is needed use an ESP32 in its place
@AndreasSpiess
@AndreasSpiess 3 роки тому
The Teensys are great. But a little more expensive. Maybe the price is one factor for the interest.
@Bob.isnotmyname
@Bob.isnotmyname 3 роки тому
lol i like the pico with python. but still the more the better. more to play with. and spanks
@AndreasSpiess
@AndreasSpiess 3 роки тому
I like it too with Micropython. But I have more projects in C++...
@Bob.isnotmyname
@Bob.isnotmyname 3 роки тому
@@AndreasSpiess yes I understand that. is also a bit of what you like and are used to of course. nice vid :) keep smilling
@del_v000
@del_v000 3 роки тому
Oh, this time I watch the video after 4 minutes.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Cool!
@rishabkulkarni
@rishabkulkarni 3 роки тому
Servo motor i am not able to run.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you for sharing. Maybe somebody will adapt the library...
@mr1enrollment
@mr1enrollment 3 роки тому
Old News, I found it yesterday,... ;-} serialEvent() is not working, but I have let Earle know.
@Bob_Burton
@Bob_Burton 3 роки тому
SerialEvent() is surely a waste of time. All you need is a Serial.available() in loop() and you can do without it
@AndreasSpiess
@AndreasSpiess 3 роки тому
So you were faster! But I was probably the fastest creating a video about it ;-)
@mr1enrollment
@mr1enrollment 3 роки тому
@@AndreasSpiess na na ;-}
@RalphWLundvall
@RalphWLundvall 3 роки тому
Just saying... I bought Pico just to try something new. That alone is worth $4 each (plus shipping) Made some friends via the Facebook Raspberry Pi Pico group.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Making new friends is for sure worth the 4 dollars!
@Dheeraj-Sharma
@Dheeraj-Sharma 3 роки тому
Out of 6 Arduino Mega 4 are dead which contain ATMEGA16U2 chip. Only those Arduino Mega which contain CH340G chip survive. Please, Can you investigate reason behind this issue?
@AndreasSpiess
@AndreasSpiess 3 роки тому
Unfortunately, I cannot do remote debugging. Maybe they used fake ATMEGA16U2 chips?
@Dheeraj-Sharma
@Dheeraj-Sharma 3 роки тому
​@@AndreasSpiess Maybe but i only want to know your personal experience about those chip. I know from your videos that you have both chip.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I had no problem with them up till now.
@nin1ten1do
@nin1ten1do 2 роки тому
imposible found boad libary for 2040 only embeded
@AndreasSpiess
@AndreasSpiess 2 роки тому
I do not understand :-(
@teklisbenzi
@teklisbenzi 2 роки тому
@@AndreasSpiess Maybe he/she is talking about the Pico mbed Board library in the arduino's board manager.
@phronesisembeddedsolutions8670
@phronesisembeddedsolutions8670 2 роки тому
arduinoJson is not supported by arduino-pico board
@AndreasSpiess
@AndreasSpiess 2 роки тому
Good to know. Thank you!
@phronesisembeddedsolutions8670
@phronesisembeddedsolutions8670 2 роки тому
@@AndreasSpiess If i live in your city .i wish to learn embedded related things from you...thank you for enlighten us.your other videos are also helpful
#373 Reset Buttons for the Pi Pico (and cool tweezers)
1:58
Andreas Spiess
Переглядів 23 тис.
#370 Raspberry Pi Pico vs ESP32 (-S2) and STM32 Blackpill
15:53
Andreas Spiess
Переглядів 382 тис.
Смотрели наш ролик? Как думаете что с ним?😱😱😱
00:32
◆テンゲテンゲダンス~Tengelele~◆ #ひめちゃんとおうくん #funny #shorts
00:24
プリンセス姫スイートTV Princess Hime Suite TV
Переглядів 19 млн
ЗРЯ Я 24 ЧАСА СТОЯЛ НА ГВОЗДЯХ! #нонале
00:35
Radar Sensors from $3 to over $100: Which one is Best?
14:31
Andreas Spiess
Переглядів 143 тис.
#372 How to use the two Cores of the Pi Pico? And how fast are Interrupts?
14:25
Use the very attractive new ATTINY chips for your projects
14:34
Andreas Spiess
Переглядів 186 тис.
Upgrade your Raspberry Pi to a Homelab (instead of a Raspberry Pi 5)
16:54
Andreas Spiess
Переглядів 236 тис.
How does NB-IOT and CAT-M1 / LTE-M compare to LoRaWAN (Tutorial)?
21:58
Andreas Spiess
Переглядів 52 тис.
Raspberry Pi Pico VGA video output using only resistors
11:10
Robin Grosset
Переглядів 88 тис.
461 The Tools and Organizers I Use (with some tricks)
15:32
Andreas Spiess
Переглядів 81 тис.
Ох и ПАЛАС! Как я полетал на фанере с ONEPLUS 12R
15:04
i-shoppers обзоры
Переглядів 46 тис.