Getting started with C/C++ & MicroPython on Raspberry Pi Pico on Windows

  Переглядів 34,322

NotEnoughTECH

NotEnoughTECH

3 роки тому

INFO:
You can either go through official 70 pages and 267 pages documentation or follow this video to get the C/C++ SDK and MicroPython sorted on Raspberry Pi Pico on Windows.
More on: notenoughtech.com/featured/c-...
MicroPython - 1:40
C/C++ SDK - 4:04
2nd Channel: / @techovertime
SUPPORT ME:
www.notenoughtech.com/about-me/
Thanks to my Jan 2021 supporters:
Spini Impianti Elettrici
Supported by Patreon:
Ha-Dida, Alan C A, Rick W, Herik A, Daniel G,
Leroxy, Mark A, Nodle, Marta H, Michal T, Natasha W, Paul S, Peter K
Social media:
/ notenoughtech
/ notenoughtech
/ notenoughtech
/ not_enough_tech
BUSINESS ENQUIRIES:
notenoughtech.com/contact-bus...
Music
Hip Jazz by Benjamin Tissot - www.bensound.com

КОМЕНТАРІ: 160
@jaytannenhaus6237
@jaytannenhaus6237 3 роки тому
Thank you so much for posting this. I've been struggling with the C tool chain for hours trying to follow the RPi docs and other youtubers. I really like how you simplified it to just a blink example instead of all the examples, which takes a long time to build. GREAT WORK!
@notenoughtech
@notenoughtech 3 роки тому
I was one of these people this struggle for a day as well so when I figured it out I needed to post it so others don't get stuck! Enjoy the new board! Any plans for it?
@jaytannenhaus6237
@jaytannenhaus6237 3 роки тому
@@notenoughtech Too many projects and not enough time! I'm evaluating the RPi Pico. I'd like to get a debugger running and use Eclipse as my IDE, but I don't have time to maintain a toolchain, so if it's not easy I'm just going to stick with STM32.
@notenoughtech
@notenoughtech 3 роки тому
@@jaytannenhaus6237 I know what you mean by not enough time. Each toy I play with is weeks or fun and things to try and at the same time I'm trying to be up to date and relevant ;)
@CarlSargunar
@CarlSargunar 3 роки тому
Best instructions I've seen so far for setting up the Pi Pico on Windows - THANK YOU!!!
@notenoughtech
@notenoughtech 3 роки тому
Enjoy your new board
@ithaca2076
@ithaca2076 Рік тому
i almost cant believe it... after at least a dozen individual attempts and probably over 50-60 hours of debugging trying again giving up debugging etc... this one video finally made it work for me even after probably polluting the crap out of my paths variables. thank you so much
@notenoughtech
@notenoughtech Рік тому
I'm glad you were able to sort it :) it makes me happy - have fun with your board!
@SahilTiwariOnPlus
@SahilTiwariOnPlus 3 роки тому
5:20 AM perfect time to watch a NotEnoughTECH video.
@notenoughtech
@notenoughtech 3 роки тому
Make sure to brew up!
@ScibbieGames
@ScibbieGames 3 роки тому
A lot of their design decisions were for performance I believe. They explain their design decisions in detail in their sdk manual I think. It's about as convoluted to set up on Linux. But with the project generator it's really not that big of a deal. The project is only just out, and Im sure people on github will streamline the whole process, or even create new interpreters for more languages in the future.
@TheTrudgingTech
@TheTrudgingTech 3 роки тому
I'm not sure why this was so difficult. I was so close with my own test environment, but I just couldn't get it until I saw your examples. Cmake makes me feel dumb. Thank you for alleviating my frustrations.
@notenoughtech
@notenoughtech 3 роки тому
Please helping fella out Mr Tech! 😁
@DonHenderson
@DonHenderson 3 роки тому
Thanks Matt, did not realise the effort needed to use c on a windows machine
@notenoughtech
@notenoughtech 3 роки тому
Yeah, took 2 people (one of them was clueless - me) to sit for 3h on sunday to figureout the quirks
@usernamename2978
@usernamename2978 2 місяці тому
In the 1980s we had Turbo C. In the early 90s we had Turbo C++. They were very fast, easy to install and easy to use (one key to compile, link, debug). Now with 500 times the processing power, 4,000 times the memory and maybe 20 times the hassle in installation, where are we? It now takes many times longer to build for much the same result.
@notenoughtech
@notenoughtech 2 місяці тому
I don't think it's that much of a hassle. New devices may have toolchain teething issues, but as a priciple software is more accessible. In the past it was harder to do anything outside of the framework, now anyone with basic knowledge can write and share a library, make a plug in, or contribute towards a project. This wasn't the case in 90s at all
@myhandle364
@myhandle364 3 роки тому
Thanks for video, really helpful. I'm a beginner looking for information, not sure should I to start with micro python or c++?
@notenoughtech
@notenoughtech 3 роки тому
Both will serve you well. micropython is easier to stat with in my option.
@behzadabf
@behzadabf 3 роки тому
Wow .. thank you.. perfect..
@notenoughtech
@notenoughtech 3 роки тому
You're welcome 😊
@gadjetsvideo
@gadjetsvideo 3 роки тому
Great video as I wanted to learn how to use C++ with the pico and I followed all the setup instructions (I think) but I lost you at 8:48, when I open an empty folder it is just that, Empty! you have files in your folder how did they get there?
@notenoughtech
@notenoughtech 3 роки тому
Copy of there files to create are on my website linked.
@gadjetsvideo
@gadjetsvideo 3 роки тому
@@notenoughtech Thank you
@gadjetsvideo
@gadjetsvideo 3 роки тому
@@notenoughtech I can't believe setting this up could be that difficult but with a lot of swearing and frustration I managed to get blink to compile and load onto the Pico. Thanks for putting in the effort to do this, I wouldn't have been able to sort it myself. I usually use Micropython but I needed C++ to toggle a pin to generate a pulse more quickly than I can achieve with Micripython.
@notenoughtech
@notenoughtech 3 роки тому
@@gadjetsvideo I'm glad you got that sorted and I know it was a pain :)
@dj1encore
@dj1encore 3 роки тому
Fantastic Video, once running it's OK but certainly takes a lot to get started, I'm glad the Arduino released support for the Pico PI, there are not that many examples of using the board with peripherals. Hopefully, there is wide adoption of the RP2040 otherwise we just drift back to our comfort zone with other proven solutions.
@notenoughtech
@notenoughtech 3 роки тому
Yeah I'm looking forward to trying it in the beta as well
@SalZam150
@SalZam150 3 роки тому
Is it possible to use the Pico to convert analog RGB video signal from old console to digital like Displayport/DVI?
@notenoughtech
@notenoughtech 3 роки тому
It has a couple ADC pins and I seen someone playing with HDMI singnal... but It's not my area of expertise so I can't give you more concrete answer.
@WINCYDELAVEGA
@WINCYDELAVEGA Рік тому
were i can get the test folder
@rheslip20
@rheslip20 3 роки тому
I tried the Pico getting started guide and was able to compile from the command line. Tried their instructions and then yours for Visual Studio Code and could not get it working on Win7. I'm wondering how they came up with a Windows toolchain so convoluted and difficult to set up. The Pico is kind of a cool little part but some of Raspberry Pi's implementation decisions are puzzling. Unless you have a day or 2 to waste I'd recommend using MicroPython or waiting for Arduino to add Pico support.
@rheslip20
@rheslip20 3 роки тому
Oh yeah for those on Win7 - the USB serial driver for MicroPython, CircuitPython and C does not install automatically. You will have to create your own .INF file to get the USB CDC serial driver to install. Each tool has a different VID and PID so you have to create one for each. Unlike any other USB mass storage or serial device I've ever used, Pico only works on the USB 3 ports on my machine. Are we having fun yet?
@notenoughtech
@notenoughtech 3 роки тому
@@rheslip20 I feel for you and I only made this as I felt frustrated as well
@rheslip20
@rheslip20 3 роки тому
@@notenoughtech Thanks for making the video and your blog post as well. It definitely helped. I think the Pico will be very popular once the tools improve but this is a pretty rocky start for Windows users.
@ronm6585
@ronm6585 3 роки тому
Thanks.
@dwDragon88
@dwDragon88 3 роки тому
Excellent video, you helped me fix my install and I am up and running now on Windows 10. I was very excited about the Pi Pico until I saw the SDK setup process. This is an absolute mess, do they really except your average hobbyist will deal with this much complexity? Everyone is just going to wait for Arduino IDE support now. And if your are using Arduino IDE, why not just use an Arduino???
@notenoughtech
@notenoughtech 3 роки тому
I completely agree, this suppose to be a MCU to learn stuff, not to figure out how to create SDK environments! Once Arduino IDE is compatible, things should get easier
@chairmakerPete
@chairmakerPete 3 роки тому
Just bought a Pico. It's horrifyingly difficult to code with a proper programming language, and I'm positively not writing in the crap-shoot that is Python. Fortunately the Pico is cheap enough to just throw in the bin. Let's give this Arduino thing a go. Ludicrous!
@emirardakilic
@emirardakilic 2 роки тому
smooth
@NemoRenSys
@NemoRenSys 3 роки тому
you are so right... why is it so difficult to start with the pico... does pico hardware means giga windows setup difficulties?
@notenoughtech
@notenoughtech 3 роки тому
I have high hopes for arduino IDE support :) that will make it finally accessible :)
@NemoRenSys
@NemoRenSys 3 роки тому
@@notenoughtech this is like a joke, ask bmw to support Mercedes or Airbus to support Boeing... does that mean it is time to go for a new Open Access? or other?
@notenoughtech
@notenoughtech 3 роки тому
@@NemoRenSys ha! But as Arduino did dip their fingers in RP2040 and planning their own products based on the chip I think it's not as unreasonable to expect. On the joke side I remember there was a BMW af to celebrate the retirement of the mercedes CEO.. (or otherway around) showing him finally being able to drive the car of another brand :l😉
@nezbrun872
@nezbrun872 3 роки тому
I'm a real time C embedded developer, and you're right, this is incredibly painful. I found creating a fresh clean Windows VM was necessary, all the existing dev stuff I use on a daily basis just wasn't compatible. It's at least half a day if not more I'll never get back. I very rarely use Python, but the MicroPython stuff took about 3 minutes to get up and running. Unfortunately MicroPython doesn't perform at all well compared to native C.
@notenoughtech
@notenoughtech 3 роки тому
I'd say a other month and we should see Arduino integration. That should be easier moving forward
@nezbrun872
@nezbrun872 3 роки тому
@@notenoughtech I'll miss debugger integration though. That is the biggest missing part of the Arduino ecosystem IMHO. To be fair, the documentation for the Pico Pi is impressive in its extensiveness. My worry is with complex instructions, recipes and steps like these, it'll have a very limited shelf life before something inevitably breaks.
@notenoughtech
@notenoughtech 3 роки тому
@@nezbrun872 given some time and multiple companies taking the advantage of the new silicon we should see more tools soon
@CaviteTechnology
@CaviteTechnology 3 роки тому
microPython it is then, just like you said I hope arduino will release a new update along with RP2040 :)
@pinaylifekansas
@pinaylifekansas 2 роки тому
Here's the thing: On Raspberry Pi (doesn't matter which), they have an official setup bash file that sets up EVERYTHING ready to go and ready to compile. (Also, in the 70-page doc, they say there is an unofficial setup script for Windows 10 (and probably 11, as Win 11 wasn't released yet)
@notenoughtech
@notenoughtech 2 роки тому
The write-up is based on this document (and more googling). As per using Pico... Let's assume it's ok to use it on any platform not just Raspberry running RaspbianOS. The Raspberry pi computing is about inclusivity
@mikeb1596
@mikeb1596 3 роки тому
I know basic c (pun intended). Is it worth it switching to micro python? If micropi is better suited for microcontrollers i would gladly learn it
@notenoughtech
@notenoughtech 3 роки тому
It's not strongly typed, so feels a little easier to pickup, but once you know basics of language, transitions aren't that difficult so you never learning from scratch.
@jumbo999614
@jumbo999614 3 роки тому
Does the board already come with preload bootloader? I had problem writing code to my Arduino nano which didn't come with bootloader. I don't want to go through the process of burning bootloader to the microcontroller board.
@notenoughtech
@notenoughtech 3 роки тому
Yes it comes with bootloader. All you need really to press the button to change the mode to upload files
@jumbo999614
@jumbo999614 3 роки тому
@@notenoughtech Thank you so much. Now I can order one and start learning python.
@FruchtcocktailUndCo
@FruchtcocktailUndCo 3 роки тому
I didnt get the CMakeLists.txt. Do I just type your example from the video or is a template included somewhere that I missed?
@notenoughtech
@notenoughtech 3 роки тому
There is an article linked that has the example you can use
@FruchtcocktailUndCo
@FruchtcocktailUndCo 3 роки тому
@@notenoughtech Thanks, I really appreciate your work. You just won a new subscriber!
@notenoughtech
@notenoughtech 3 роки тому
Thank you! I'm flattered!
@kawrx2002
@kawrx2002 3 роки тому
Most of my blue bar at the bottom of VS Code is blank. I'm pretty sure I've done all the steps, but how do I select the compiler (gcc)?
@notenoughtech
@notenoughtech 3 роки тому
If one isn't selected it should prompt you to do so on build
@PhG1961
@PhG1961 3 роки тому
Waw, looks complicated to get this installed. But I'll give it a try !
@notenoughtech
@notenoughtech 3 роки тому
I think one Arduino board is out it will be integrated to their IDE and it becomes easy
@andreclerigo3339
@andreclerigo3339 3 роки тому
why do we need to instal visual studio if we are using vscode?
@notenoughtech
@notenoughtech 3 роки тому
Build tools in the package
@andreclerigo3339
@andreclerigo3339 3 роки тому
@@notenoughtech Is it easy to change .c to .cpp? just changing the file names and the MakeLists.txt
@FLUFFSQUEAKER
@FLUFFSQUEAKER 3 роки тому
Nice Petronas Motorsport shirt!
@notenoughtech
@notenoughtech 3 роки тому
haha thanks :)
@d.j.peters
@d.j.peters 3 роки тому
More then a GB for programing a 32-bit MC in C for blinking a LED you need python and cmake and git and VisualStudio what a jole ! Why not using the pico toolchain and any tiny IDE ?
@notenoughtech
@notenoughtech 3 роки тому
VSC part of the official toolchain released by Raspberry Pi Foundation for C++
@rob28803
@rob28803 3 роки тому
I bought three as well, I just wanted the order value to be higher than the postage 😂
@notenoughtech
@notenoughtech 3 роки тому
Haha exactly my thinking. Great minds think alike
@Anthony-ym6iz
@Anthony-ym6iz 3 роки тому
Do you find the lack of wifi on the device a problem?
@notenoughtech
@notenoughtech 3 роки тому
Not at all. If I need a project that has WiFi I'll use another board. This is not a one solution fits all board.
@martinklims1
@martinklims1 3 роки тому
Hello, I installed everything for C like it is in your video, but when I compile it, it write thin: ImportError: No module named argparse. Where can be problem? I don´t want to use micropython, beacouse it has limited functions. Thank you. Klims
@notenoughtech
@notenoughtech 3 роки тому
Cmake isn't set correctly check environment paths again
@martinklims1
@martinklims1 3 роки тому
@@notenoughtech Thank you for fast answer. It was error in python instalation. Now I have another problem. It writes, that it couldnt open pico/version.h.
@notenoughtech
@notenoughtech 3 роки тому
@@martinklims1 what are you doing that gives you this error?
@martinklims1
@martinklims1 3 роки тому
@@notenoughtech i try to compile blink code from your tutorial
@martinklims1
@martinklims1 3 роки тому
@@notenoughtech I dont know how i made it, but it works. Thakn you. Klimš
@rklauco
@rklauco 3 роки тому
This video in short - just do this 57 simple steps and you are ready to program! :D
@notenoughtech
@notenoughtech 3 роки тому
I tried to make it as short as possible sadly that's the correct procedure for C and c++
@rklauco
@rklauco 3 роки тому
@@notenoughtech I wonder how long will it take for someone from the community to make automated installer ;)
@notenoughtech
@notenoughtech 3 роки тому
@@rklauco quicker the better in the mean time... This is how we roll on Windows 🤷🏻‍♂️
@dannydzware2023
@dannydzware2023 3 роки тому
The explaination in the video is pretty good, but the "57 " steps tp programm in c are one important reason to not use the pi pico. Hopefully arduino will implement it.
@sourabhhanje3765
@sourabhhanje3765 3 роки тому
my pico doesnt mount to the computer ? what should i do ?
@notenoughtech
@notenoughtech 3 роки тому
If you can't see it as USB device after plugging in while holding the button - you have to troubleshoot your USB drivers.
@sourabhhanje3765
@sourabhhanje3765 3 роки тому
@@notenoughtech my bad. I was using a usb cable that doesn't support data transfer..
@notenoughtech
@notenoughtech 3 роки тому
Ive done that million times. Use nail varnish to mark power cables :)
@sourabhhanje3765
@sourabhhanje3765 3 роки тому
@@notenoughtech thanks.
@miko007
@miko007 3 роки тому
the c++ toolchain is like... sooooo good if you ever programmed for any other microcontroller. you are not bound to an ide and you simply can write code for the thing like any old c++ program. its a pain in the ass to work with arduino ide, because it lacks almost all features an ide should have. i wont even go into things like avr studio etc, its a nightmare. a c++ developer will have all those steps you complain about already set up. it is the way we write software. the real problem here is windows itself. all these hiccups are the reason, barely any respectable c++ developer runs on windows. i see how it bothers you as an amateur, but you should keep in mind that the pico is mainly meant to be programmed from a raspberry pi, where everything already is in place. even on macos i just have to run cmake & make, its so convenient.
@amihartz
@amihartz 3 роки тому
The whole SDK is just an un-streamlined mess. I will probably recommend to people to just wait for the Arduino IDE to be updated to support it before buying one. Even trying to get the SDK to work on my Linux computer has not been a pleasant experience.
@LOFIGSD
@LOFIGSD 3 роки тому
I also got one, to have a play, but, they need to do a version with wifi and bluetooth like ESP32, thats where these low cost mcu's become really useful
@notenoughtech
@notenoughtech 3 роки тому
Arduino will have this with the WiFi chip. Esp is good if you need WiFi. Pico is for when you need excellent sleep policies as it draws 70000 times less than esp in operation
@LOFIGSD
@LOFIGSD 3 роки тому
@@notenoughtech the ESP32 has good sleep instructions, plenty examples on UKposts showing how to use, including switching the WiFi, I have run data loggers for months on a battery sending to webservices . This pico board is a good substitute for arduino in many hobbyist tinkering projects
@notenoughtech
@notenoughtech 3 роки тому
@@LOFIGSD Most of ESP don't come with RTC. And RTC beats the low power core in regards to power consumption for battery projects
@LOFIGSD
@LOFIGSD 3 роки тому
@@notenoughtech do a comparison as a video, tbh, almost every project I do, uses WiFi, so this is of limited curiosity at the moment.
@notenoughtech
@notenoughtech 3 роки тому
No that's fair play. I'm not arguing it's better for everything. Not gonna replace anything that needs connectivity but for simple controllers may outperform Arduino nano :)
@ultrafett
@ultrafett 3 роки тому
hey mat. ich know you like raspberry. but when you are going to embedded programming. do your self a favour: take esp 8266. there are tons of ready to use software to use as firmware. and you can perfectly integrate it in your smarthome/nodered by mqtt or rest calls. its cheap too. and it has wifi! those komponents are also in some of your tasmotas (those whith wifi). with this skill your can reprogramm them as well. and dont do c or c++. take python! so in short: - buy an esp8266 (e or f) development board like the nodeMCU. - plug it with a usb calbe to your windows pc(or other OS) - flash micropython to the device - use visual studio with pymakr plugin - that is it.(configuration is nearly 0) im pretty sure its the easiest way to do embedded programming with great scalability AND WIFI.
@notenoughtech
@notenoughtech 3 роки тому
I think you are missing the point. Pico isn't a competition to esp. Pico ecxels at other things and it's not there to replace esp. Things to consider Superior low power sleep mode thanks to RTC 16pwm pins to drive a lot of fun things Low latency 32bit register to write pins at once And a couple of more
@ultrafett
@ultrafett 3 роки тому
@@notenoughtech i know , but: no wifi means so smart whatever. And it has deep sleep too
@notenoughtech
@notenoughtech 3 роки тому
@@ultrafett not every project requires WiFi. It's not a product to replace other products. It has a specific use. It's little bit like comparing a hammer and a spanner. Sure they both could be used to punch a hole through the wall. But that's not the intended use. These are tools and as such Excell at using it in the right way. Even hammers come with all shapes and materials for a reason. Blaming mallet for not dealing with nails just as good as traditional metal head hammer is precisely the case
@artbecker5618
@artbecker5618 3 роки тому
@@notenoughtech All these "where's wi-fi?" guys miss the point of a $4 micro-controller board.
@bvonzen
@bvonzen 3 роки тому
@@ultrafett well, for some of my projects I need more PINS then available on the ESP8266 D1 mini pro. You can setup the ESP8266 to communicatie with the Pico to have the wifi functionality as well. With the bennefit of Both of the board combined.
@crazyVobo
@crazyVobo 3 роки тому
cannot open source file "pico/stdlib.h" is the error I am stuck with
@crazyVobo
@crazyVobo 3 роки тому
#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (C:\pico-sdk\workspace\pico-examples\blink\blink.c).
@notenoughtech
@notenoughtech 3 роки тому
Have you downloaded the GitHub SDK and included it in user variable in Windows?
@mikepaiva9440
@mikepaiva9440 3 роки тому
I have the same issue and I have included it in the user variable in windows. It is able to build all the examples I just want the code to not show errors in all the includes.
@amihartz
@amihartz 3 роки тому
try "cmake ." if you are able
@mikepaiva9440
@mikepaiva9440 3 роки тому
What do you mean?
@EarlWallaceNYC
@EarlWallaceNYC 3 роки тому
I agree. Why is it so difficult to install this system on windows? This is why I avoid MS products whenever possible.
@notenoughtech
@notenoughtech 3 роки тому
no doubt, it will be easier as new tools develop
@Virus00000000000001
@Virus00000000000001 2 роки тому
oh god, I forgot 's' for NMake Makefile and spent 2 days wondering what the hell is wrong
@notenoughtech
@notenoughtech 2 роки тому
Easy mistake to make!
@arjayUU
@arjayUU 3 роки тому
Text size unfortunately is way too small!
@notenoughtech
@notenoughtech 3 роки тому
Good thing I've included the article where you can copy and paste everything and read the instructions at your own pace
@gorge9774
@gorge9774 3 роки тому
Dobrze jedziesz Mateusz Żołnierczyk czy jakoś tak ugułem
@notenoughtech
@notenoughtech 3 роки тому
Jeszcze raz tylko tym razem pełnym zdaniem poproszę
@poepflater
@poepflater 3 роки тому
Search for kolban-ESP32.pdf best manual for esp32
@artbecker5618
@artbecker5618 3 роки тому
All Koban guides are excellent.
@crckdns
@crckdns 3 роки тому
Now....I know why there is no stock on the pico boards nowhere 😹
@notenoughtech
@notenoughtech 3 роки тому
I'm sorry I got three :D
@user-yv2cz8oj1k
@user-yv2cz8oj1k 3 роки тому
Pity it isn't the Raspberry Pikelet. :D
@notenoughtech
@notenoughtech 3 роки тому
Haha good one
@chairmakerPete
@chairmakerPete 3 роки тому
I have to conclude, despite this very helpful video, that C on a Pico is utterly impractical.I need to be coding within 10 minutes of getting the thing out of the box. This looks like a week's misery to coax C into life. I don't know if it's any easier on a Pi, but why is there a push to use Python as a teaching language? It seems like a steaming pile of type-unsafe manure to me, but perhaps I'm missing something because it can't be that bad, can it?
@notenoughtech
@notenoughtech 3 роки тому
Hey someone already did the Pico support for Arduino IDE 2 (beta) you probably want to check it out. May be much easier going forward
@chairmakerPete
@chairmakerPete 3 роки тому
@@notenoughtech thank you very much - I'll definitely check that out 👍
@nikawritescode
@nikawritescode 3 роки тому
Lol and you think arduino ide is better than VSCODE? There are so many great ides to write C/C++, arduino ide is for beginners and it doesn’t have anything other than autocomplete and it’s more like text editor than complete ide, so if you prefer arduino ide to program something, believe me you have some kind of problem...
@notenoughtech
@notenoughtech 3 роки тому
You missed the mark with your comment. Grossly
@ikkebenhier6831
@ikkebenhier6831 3 роки тому
I like the way you present this tutorial,, however ,, for the health of my eyes try to show us only your workbench , we don't need the 40% lost space around your screen. That's the only complain from this flying dutch boocaneer ; my compliments
@notenoughtech
@notenoughtech 3 роки тому
Sometimes it's hard to format the screen as I'm recording from 4k screen. Extra details in the article though so your eyes can rest a little :)
@CalamityLime
@CalamityLime 3 роки тому
first
@notenoughtech
@notenoughtech 3 роки тому
I'm second :)
@bextract0
@bextract0 3 роки тому
@@notenoughtech im third
@notenoughtech
@notenoughtech 3 роки тому
@@bextract0 who's gonna be the 4th?
@K3nny432
@K3nny432 3 роки тому
@@notenoughtech yarp
@Yuehanlad
@Yuehanlad 3 роки тому
Why bring out a great product but make most of us learn a new language and make it ridiculously hard to use the one we know.
@notenoughtech
@notenoughtech 3 роки тому
I don't think that was the intention, but an unfortunate reality. Arduino IDE should address this
@ayresr3
@ayresr3 3 роки тому
Way to fast, slow down horse, no way I can follow this.
@notenoughtech
@notenoughtech 3 роки тому
Article... I typed it very slowly so anyone can take it at their own pace. Trust me most people don't have the patience to sit through 30 min video watching me install things :) link in the description and it has all what I mentioned in the video ;)
@cronchcrunch
@cronchcrunch 3 роки тому
You can change the playback speed
@geekume5539
@geekume5539 3 роки тому
ok boomer
@BogdanSerban
@BogdanSerban 3 роки тому
I don't understand why people use Windows to program MCUs
@notenoughtech
@notenoughtech 3 роки тому
I don't understand why people with OS superiority complex push their agenda every times someone makes a choice not aligned with their viewpoint... But hey each to their own.
@bvonzen
@bvonzen 3 роки тому
What would be the alternatieve?
@notenoughtech
@notenoughtech 3 роки тому
@@bvonzen I always tell people use whatever tools you find most comfortable to achieve your goals. That's the core. I couldn't care less if someone finds Linux or Windows easier. We all have preferences.
@mikeb1596
@mikeb1596 3 роки тому
Some of us know windows because that's what we learned on. Some of us work 60+ hours a week and would like to spend our little free time to have fun with micro controllers without being forced to use an OS that requires a lot of time to become fluent or comfortable with. You are God though, so there's nothing in life that another expert would criticize you for
@nezbrun872
@nezbrun872 3 роки тому
Eh? I've used cross compiling IDEs in Windows since the mid 90s. Before that it was DOS, and before that we did it directly on the machine with switches and LEDs. Until very recently, many MCU vendor and toolchain IDEs were only available for Windows. I find Linux to be weighed down with out of date documentation, and things get deprecated too often, or changed to become incompatible. At least Windows, with all its faults, is far less likely to randomly deprecate stuff, and the documentation tends to be much more accurate and is maintained. So in short, I use Windows, Linux and OSX. They all have their faults. People tend to gravitate and use what they are most familiar with.
@TheBinarydeity
@TheBinarydeity 3 роки тому
use linux. the pico has no power, 3v is a joke. rpi is a decent company. the rpi4 has 64bit chip and they still haven't released a 64bit os native, after multiple years. rpi support is garbage. Stick with arduino.
@notenoughtech
@notenoughtech 3 роки тому
Which features of the 64bit OS are you missing? They had been clear about the OS releases retaining a single OS across older boards.
@WINCYDELAVEGA
@WINCYDELAVEGA Рік тому
why i got red line in #include "pico.stdlib.h"
@notenoughtech
@notenoughtech Рік тому
Sounds like the library isn't included. Go to your options and make sure all libraries shown are installed
Raspberry Pi Pico - Review and Getting Started
18:32
Gary Explains
Переглядів 73 тис.
Raspberry Pi Pico
16:16
ExplainingComputers
Переглядів 300 тис.
10 years of embedded coding in 10 minutes
10:02
Greidi Ajalik
Переглядів 360 тис.
The Raspberry Pi Pico Review - $4 ARM Microcontroller
11:18
Jeff Geerling
Переглядів 332 тис.
#372 How to use the two Cores of the Pi Pico? And how fast are Interrupts?
14:25
Is this the end of Tasmota: Sonoff SwitchMan M5 Matter
14:04
NotEnoughTECH
Переглядів 5 тис.
Raspberry Pi Pico - Getting Started and programming in PyCharm
14:57
The Machine Shop
Переглядів 32 тис.
How to Use WS2812B RGB LEDs with Raspberry Pi Pico (using MicroPython)
6:31
Core Electronics
Переглядів 59 тис.
The ARM chip race is getting wild… Apple M4 unveiled
4:07
Fireship
Переглядів 453 тис.
Raspberry Pi Pico - Getting Started with MicroPython with Thonny and rShell
11:00
The Wiiiiiiiiiiiiiiide Gaming Setup
23:53
Linus Tech Tips
Переглядів 404 тис.
Теперь это его телефон
0:21
Хорошие Новости
Переглядів 296 тис.
НЕ ПОКУПАЙТЕ НОВЫЙ СМАРТФОН, ПОКА НЕ ВЫШЕЛ ЭТОТ [2024]
13:25
Thebox - о технике и гаджетах
Переглядів 77 тис.
Нужно ли чистить ПК от пыли?
0:59
CompShop Shorts
Переглядів 96 тис.