Arduino Nano RP2040 Connect - Arduino meets Raspberry Pi

  Переглядів 113,519

DroneBot Workshop

DroneBot Workshop

День тому

Let’s get started with the new Arduino Nano RP2040 Connect, an Arduino board with a Raspberry Pi RP2040 MCU.
Article with all code samples: dronebotworkshop.com/arduino-...
More articles and tutorials: dronebotworkshop.com
Join the conversation on the forum: forum.dronebotworkshop.com
Subscribe to the newsletter and stay in touch: dronebotworkshop.com/subscribe/
Forum thread to discuss this video: forum.dronebotworkshop.com/20...
The highly-anticipated fusion between Arduino And Raspberry Pi has finally arrived!
The Arduino Nano RP2040 Connect board fuses a Raspberry Pi RP2040 MCU with an ESP32-based WiFi & Bluetooth Module, a MEMS Microphone, an IMU with Machine Learning capabilities, extra Flash memory, and a Cryptographic Coprocessor. All in the same form-factor and pinout as the original Arduino Nano.
This powerful little board brings the power of the new RP2040 microcontroller to the Arduino ecosystem. And with the addition of WiFi and Bluetooth, along with a number of advanced onboard peripherals, this little board is certain to find a myriad of uses.
Today we will take a first look at the Arduino Nano RP2040.
After examining the board's many advanced features we will set up our Arduino IDE to work with our new microcontroller. Linux users will want to make note of a possible bug in the installation process, but don’t worry, I have a simple fix for that.
Once we have the IDE up and running and have tested out the board with the usual Blink sketch we will run a few Arduino-supplied experiments to get a feel for using some of the Nano RP2040’s advanced features.
The Arduino Nano RP2040 Connect has an onboard RGB LED, and in our first experiment we will create a WiFi Access Point with a web page that will allow us to control the Red, Green, and Blue segments. You can use this simple sketch as the basis for more advanced remote control applications.
Next, we will put the 6-axis IMU (Inertial Measurement Unit) to the test by exploiting one of its most unique features - built-in Machine Learning. We will use this to build a motion sensor that can determine whether we are stationary, walking, jogging, cycling, or driving. As I’m doing this in the confines of my workshop I'll just have to shake the board to simulate walking and jogging!
And finally, we will use the onboard MEMS Microphone to control the blue segment of the RGB LED by clapping - similar to the old “Clapper” device from the 1980s!
Here is the Table of Contents for today’s video:
00:00 - Introduction
01:55 - Arduino Nano RP2040 Connect Intro
06:12 - Look at Nano RP2040
08:48 - Installing the Boards Manager
09:39 - Linux Post Install
12:58 - Blink Test
15:00 - Web Server AP Mode Demo
22:01 - IMU Machine Learning Core Demo
29:31 - Reading Microphone Data Demo (“Clapper”)
35:59 - Conclusion
As always you'll find an article that accompanies this video, along with all the code, on the DroneBot Workshop website. And there is a post on the DroneBot Workshop Forums where you can discuss this new board with fellow enthusiasts.
Hope you enjoy the video!

КОМЕНТАРІ: 144
@Dronebotworkshop
@Dronebotworkshop 3 місяці тому
Hi everyone - It's come to my attention that there has been someone masquerading as myself, responding to some comments here with a link to a Telegram chat to win a prize from me. THIS IS A SCAM, I am not holding a contest, nor do I have a Telegram account. PLEASE DO NOT RESPOND TO THESE MESSAGES!! It's happening on a lot of my videos, I'm taking steps to remove them manually, but as I have 162 videos, it will take some time. If you do run across a suspicious comment, I would appreciate you letting me know at info@dronebotworkshop.com. Thanks! Bill (The real one!)
@madlogik
@madlogik 2 роки тому
I heard the first lines, classic Bill, we know we're in good hands here. Thanks for your work on this channel, I'm in a little hiatus of electronics at the moment... but thanks to you, I know I'm always getting (at least mentally) challenged into doing new things, and it's mostly thanks to your videos! Keep it up !!
@sinjhguddu4974
@sinjhguddu4974 2 роки тому
What a combo. Since you mentioned it a while ago, I've kept wondering how that would pan out. And voila! Here it is. Good to see you too! Thank you Sir!
@qwkimball
@qwkimball 2 роки тому
Thanks for this. Ordered one the day they released and have been looking forward to your video on it.
@gga3053
@gga3053 2 роки тому
Thank you for another excellent deep dive on a really interesting board. Your videos and guides are very valuable resources.
@Druidicus
@Druidicus 8 місяців тому
I have to say you put a lot of effort and time into this channel and it is great that your work is appreciated please keep going i have learned so much. Thank You so much...
@HighfireX
@HighfireX 2 роки тому
Thank you for making a video about this. Just a head up guys, if you're using the led blink example, don't forget to include the wifimira module. Otherwise your sketch won't compile.
@cashgarman
@cashgarman 2 роки тому
Fantastic video as usual, can't wait to get my hands on a couple boards myself :) (just a friendly note, the slides for the AT25SF128A and ATECC608A near the start are swapped I believe)
@GeekRedux
@GeekRedux 2 роки тому
12:12 The ./ does not indicate you want to run a file, just typing the file name itself would do that. Your Linux system has a list of directories to look in when you type the name of a program or script to run, and it will go through that list and run the first matching file it finds. The ./ tells the system to ignore that list and run the file right there in the current directory. A lone period . is the current directory, a double .. is the next one above (the parent directory), and you can keep running up by adding more of those ( ../../../script will look three levels up for a file named "script", for example). To see what list of directories your system is using, type (without quotes) "echo $PATH".
@herbertattema9890
@herbertattema9890 2 роки тому
You are really up to date. I think this device came out a month ago. Also thanks for introducing this device.
@philgo2024
@philgo2024 2 роки тому
Excellent video, as usual ! Thanks from France .
@mechlopak
@mechlopak 2 роки тому
Hello! Good to see new video just before Holiday in Poland :)
@donprefontaine3237
@donprefontaine3237 2 роки тому
Looking forward to more work with the Nano RP2040!
@stephennorbury5608
@stephennorbury5608 2 роки тому
Thanks Bill, the only laugh of the day so far thanks to the Clapper reboot suggestion, if only some of my ideas had been adopted! Actually, a few more anecdotes would be welcome.
@whitneydesignlabs8738
@whitneydesignlabs8738 2 роки тому
Great video, Bill. I was anxiously waiting for this one. Because of your video, I ordered an (authentic) Arduino product today for the first time in a long time. I look forward to the RP2040 Connect in my shop. BTW, I guess I am old, because a DO remember the little old lady and the Clapper. LOL. Good stuff.
@marcdraco2189
@marcdraco2189 2 роки тому
Good to see Bill looking well, I do look forward to his videos.
@ronen124
@ronen124 2 роки тому
0:52 an electronics fashion show will also work
@johnwilson3918
@johnwilson3918 2 роки тому
Thank you! I gave you a thumbs up for the clapper system reboot suggestion. Lol.
@flashcorp76
@flashcorp76 2 роки тому
Thanks for the the dig into this new board, although it seems rather too powerful for most robotics and such. Although we could say : qui peut le plus, peut le moins😉. And I wish you all the best for your actual troubles. We need you too😏Stick in there👍🏻Love the Clapper! Can't wait for the next vid🖖
@RonSheely
@RonSheely Рік тому
Nice presentation Bill. Very helpful.
@horaciobaulies8985
@horaciobaulies8985 2 роки тому
Thanks Bill. Excellent as allways.!
@mikiethebikie
@mikiethebikie 2 роки тому
Thanks for another great video Bill; love the tee shirt.
@ianbertenshaw4350
@ianbertenshaw4350 2 роки тому
Versatile little board !
@CiroNapolitano
@CiroNapolitano 2 роки тому
Hi, thanks for the great video. One maybe silly question: is this board compatible with the Arduino display libraries?
@sddiymakeitworthit7512
@sddiymakeitworthit7512 2 роки тому
Awesome presentation 👍
@wishicouldarduino8880
@wishicouldarduino8880 2 роки тому
Another cool board!😁👍and video!
@MaxMax-wy7bi
@MaxMax-wy7bi 2 роки тому
GREAT Video! Do you think there will be a possibility to use a camera with the RP2040 connect in the future??
@DrJALAGHARI
@DrJALAGHARI 2 роки тому
Thank you so much for sharing this valuable information through this amazing video.
@pschakravarthi
@pschakravarthi 2 роки тому
Thanks @DroneBot Workshp for great videos. I have a general question. How many TTL devices can be connected to Arduino, ESP32 ? In case of ESP32, I see two UARTs available for projects. That means, we can connect only 2 ?
@arniep740
@arniep740 2 роки тому
Thanks for this very interesting video. Does this board have EEPROM?
@AtlantaTerry
@AtlantaTerry 2 роки тому
Thank you for this.
@tubeDude48
@tubeDude48 2 роки тому
Thanks for the tip on the post_ file.
@bumbarabun
@bumbarabun 2 роки тому
12:13 ./ does not indicate you want to run, it means that file is located in current directory. :)
@henkoegema6390
@henkoegema6390 2 роки тому
Well done !!
@bigpickles
@bigpickles 2 роки тому
Woohoo, I was waiting for this one!
@SuperToughnut
@SuperToughnut 2 роки тому
Some useful exercises here!
@hectoro5144
@hectoro5144 2 роки тому
awesome video professor! thanks a lot!
@paulroose9346
@paulroose9346 2 роки тому
Hi, I found your video very informative. I am looking to do a project using the clapper in this video, I would like it to activate a sound card that would then play a small tune. Is this possible and what sound card do you recommend. Thank you for your time.
@balkrishnawagle7205
@balkrishnawagle7205 2 роки тому
Sir You r GREAT
@NachbarFizgo
@NachbarFizgo 2 роки тому
Great video! Thanks a lot! 👍👍👍
@pauloesperon7697
@pauloesperon7697 2 роки тому
My favorite channel
@RakeshChandra-tk4cr
@RakeshChandra-tk4cr 2 роки тому
Very good WORK...!
@pradiptabiswas2393
@pradiptabiswas2393 2 роки тому
Can you also discuss the differences between Arduino BLE sense 33 and this board in your future episdes? I think that will be really great and useful. Specially if you can discuss what are the potentials for ML comparing both of the boards.
@imadalnajjar3974
@imadalnajjar3974 2 роки тому
I cannot wait to watch this, thanks so much.
@paulmulders3648
@paulmulders3648 2 роки тому
This is excellent content
@joestyles4639
@joestyles4639 2 роки тому
Very cool!
@capohd28
@capohd28 Рік тому
This would be a great microcontroller to use for a self balancing robot, especially with the IMU and Bluetooth built-in and lots of processing power. I built one previously with a Nano, MPU6050 and Bluetooth module, but I'm considering rebuilding it with this controller. Now if I could only get the the PID control working better, LOL. I wonder if machine learning on the IMU can help with that?
@joemarsjoe1787
@joemarsjoe1787 2 роки тому
That's great!
@SirDzair
@SirDzair 2 роки тому
man I love your content !
@dimmybandeira7
@dimmybandeira7 2 роки тому
Very good!
@inlywang8157
@inlywang8157 2 роки тому
Amazing one
@mansurbhamani3905
@mansurbhamani3905 Рік тому
Bill, can this board use circuit python and operate a neopixel strip? Appreciate your videos with excellent effort of knowledge delivery to the audience.
@vladhristov2316
@vladhristov2316 2 роки тому
How to power the board with Li-Po 3.7V Battery. Is it thru the 3.3V pin or thru the USB port?
@hilldweller2
@hilldweller2 Рік тому
It's a hell of a price on UK ebay ( £30 ). As a matter of interest, I've just done a small project using WS2040 zero, a thumb sized pico, it works very well via the normal Arduino C language, so small I glued it to the back of a 1.5" OLED. We are really spoiled for choice these days !
@christopherlyons7613
@christopherlyons7613 Рік тому
Hi Bill. Any updates on this board? Looks like you haven't posted any videos on it since this one. There appears to be quite a bit of functionality here that really hasn't been covered. Given what's available today, do you feel this board is more behind the curve? If so, what other boards of this type would you recommend? Obviously, there's the Pico W but that doesn't have any of the integrated sensors. Would also like to get more info on programming this in Micropython and if VS Code supports this board. Any ideas on how well the current Micropython port works with this? Is there full access to all the sensors and WiFi & Bluetooth? Appreciate any info. Would be great to see a video taking a look at the current state of this board and the multiple programming options (including VS Code support if available). Thanks.
@MaxBrainDevices
@MaxBrainDevices 2 роки тому
Great video but Maybe can you help me I try the example for the accelerometer but it gives me an error with lmd6ddoxsensor.h as if it were missing but it should be in the libraries you told to download. Did you know how to overcome this problem?
@zenvibewisdom
@zenvibewisdom 2 роки тому
Genius Person i know!!!!
@abdraoufx
@abdraoufx 2 роки тому
Its amazing how many things you can jam in a tiny board
@SuperToughnut
@SuperToughnut 2 роки тому
Can someone check on Bill and make sure he isn't trapped under something heavy? I can't wait for another video! :)
@3v068
@3v068 2 роки тому
I dont know man. That shirt looks pretty snazzy, I might need to snatch one.
@wvdmln
@wvdmln 2 роки тому
Cool!😎
@YoutubeBorkedMyOldHandle_why
@YoutubeBorkedMyOldHandle_why 2 роки тому
29:30 I'm definitely old enough to remember the 1980's. In fact I'm old enough that I'm starting to forget them. But I'm too cheap to have bought a 'clapper.' I bought the much less expensive 'whistler' device (with the little whistling squeeze bulb.) (Another great video by the way ...) Being so 'cheap' of course, raises some other points. I'm wondering if it makes sense to spend $38 CAD + shipping, to buy a tiny little board which contains everything but the kitchen sink. Wouldn't it make more sense to use a cheaper more generic board, and just add the bits that you actually need for projects? 30:50 Similarly, I couldn't help noticing that this 'switch' application uses 110K (41%) of the available RAM!!! I mean seriously, this sounds almost 'microsoftish.' By comparison, I've managed to make a $0.50 ATTiny10 drive 16 WS2812 leds ... using 28 of the available 32 Bytes of RAM! So, I'm wondering, if as makers ... we might possibly sometimes be heading in the wrong direction. Thoughts?
@slimhazard
@slimhazard 2 роки тому
Something doesn‘t look right in the programming part for the accelerometer. When our host adds a #define for INT_1 at 25:42, you can see another #define for INT_1 further down on line 62, at the bottom of the editor window. Presumably that‘s the original value. Unless our host deleted that line off-camera before compiling the code, the later #define overrides the one he added, with the net effect that nothing changes. (Most preprocessors emit at least a warning if the same macro is #define‘d twice; depending on the compiler configuration, the compile might fail.) I can only guess that our gracious host fixed it off-camera and decided not to mention that step. Otherwise the change that was supposed to be crucial actually didn’t change anything.
@antoniodecrisci2369
@antoniodecrisci2369 2 роки тому
This example doesn't seem to work for me at all. After uploading, nothing is displayed in the monitor, even after the change to INT_1.
@slimhazard
@slimhazard 2 роки тому
@@antoniodecrisci2369 just guessing here, but if you tried it *exactly* as shown in the video, then I suspect that you really have to delete that second #define for INT_1.
@antoniodecrisci2369
@antoniodecrisci2369 2 роки тому
@@slimhazard thanks. with just one definition line, I exactly copy paste from his website, it doesn't work at all. I was able to get his other two examples to work or not this one. It just doesn't seem to be displaying something, the compiler said there's no errors in the software. UPDATE: solved. It must be a library issue because when I did the process using IDE online, it works. Yes, you only need the INT_1 definition once.
@danriches7328
@danriches7328 2 роки тому
Oops, the ATECC608A is a crypto chip not an SPI flash device, very nice board though... Thanks for sharing it with us ;)
@shuntera
@shuntera 2 роки тому
I don’t see that example file anywhere after installing the board and the WiFi library. What is supposed to install it?
@singlesteve2011
@singlesteve2011 2 роки тому
I subjection to make a humidity and tempter with water sensor for plant's and send by bluetooth or wifi with the Arduino Nano RP2040.
@2kBofFun
@2kBofFun Рік тому
Is this a RP2040 that allows continuously uploading code from the ArduinoIDE? I'm looking for that. A bare bones PiPico or an Adafruit RP2040 Feather need unplug/replug with a hold down button, which is unaccepable for prototyping.
@HoXDipannew
@HoXDipannew 2 роки тому
I learnt everything form you sir 🔥
@jayk3439
@jayk3439 2 роки тому
Is this for Industrial use also?...
@shyebutnot8637
@shyebutnot8637 2 роки тому
Hey thanks for making these videos. You’ve really reignited my inner maker and I can’t thank you enough for the prosperity it’ll undoubtedly bring in my future
@ronaldtroost
@ronaldtroost 2 роки тому
The RP2040 won't work quite well and the solution was also the "post_install.bat" file. I run a Windows machine. When I looked in the file i see something with AMD64 processors...
@RonSheely
@RonSheely Рік тому
Thank you Bill. My new Arduino Nano RP2040 Connect is blinking! In addition to the Arduino IDEs, are you by any chance also using traditional tool chains using makefile? For good reason, I think the Arduino IDEs hide too much in favor of making things easy. I like using both IDE 1.x and IDE 2.x, until I break something and need to dig deeper.
@samael5782
@samael5782 Рік тому
You can use the Pico SDK for C/C++ development but it requires some setup. You need: - Git for version control and to grab submodules like tinyUSB etc. - SDK from github (+optional the examples) - ARM GCC compiler - Cmake as part of the build system - Something that actually does the work like "make" from GCC, nmake or Ninja (Ninja is my favorite since it's just a single executable put in path) - Another compiler for your host system that can compile a tool to build UF2 files (msys2 with compiler for your host system will do, if you're on Windows OS) - A debugger and programmer like pyocd (easy to use) or openocd (harder and possibly requires to compile it from source). The debugging pins are on the bottom of this board though. You can also just use the USB bootloader if you don't need debugging and just want to flash your firmware. - A basic understanding of how Cmake works
@RonSheely
@RonSheely Рік тому
Clap on, clap off. Priceless :-)
@christopherlyons7613
@christopherlyons7613 Рік тому
A bit confused about how the MEMS microphone is working. The RP2040 doesn't have HW I2S support so that would need to be handled via PIO. But not seeing that so is the mic data being handled via the ubkox instead? Can anyone comment on this. Thanks.
@user-rh7qf2ze6g
@user-rh7qf2ze6g Рік тому
Can the RP2040 made freertos with arduino ide?
@lukea6166
@lukea6166 Рік тому
Does the WiFi only work when the Nano is plugged into the laptop? I've plugged my RP2040 into an external power source and a 9V and am not able to get the WiFi to work.
@JamilKhan-hk1wl
@JamilKhan-hk1wl 2 роки тому
Can you do a comparison of mcus?
@maxstripeGaming
@maxstripeGaming 2 роки тому
i could be wrong but sparkfun claims the atecc608a is a cryptographics chip rather than a 16mb memory chip
@PhobosTK
@PhobosTK 2 роки тому
Interesting board. A bit disappointed in the choice of the usb connector though...
@sgauntt
@sgauntt 2 роки тому
Can’t find these anywhere!!
@scbtripwire
@scbtripwire 2 роки тому
I had a clapper, connecting them to servers would have been a really bad idea because any loud noise would have triggered them. This would have been really bad for a server farm environment.
@devil34391
@devil34391 2 роки тому
Hi! Is it possible to install some software running into Linux? For Example PureData for interacting computer music?
@Lunolux
@Lunolux 2 роки тому
nice video, but i think i gonna stay with my esp8266 and esp32, for 1 Arduino nano rp2040, i can probably get 3 or 4 esp8266/32
@KirstyTube
@KirstyTube 2 роки тому
I am also a convert to the ESP32. The deep sleep power usage is pretty good for solar power monitoring stuff and it's crazy fast for what it costs.
@stevesopenrocket
@stevesopenrocket 2 роки тому
Very well done video! I still feel that the functions that this device accomplishes can be done with other devices far cheaper. The only thing new is the mic.
@whitneydesignlabs8738
@whitneydesignlabs8738 2 роки тому
At the moment (June 2021), this is the ONLY board with the RP2040 processor (dual core!) AND wifi connectivity. So Arduino RP2040 Connect really is new and unprecedented.
@duncanwalduck7715
@duncanwalduck7715 2 роки тому
​@@whitneydesignlabs8738 There's the Seeed Studio thingy, their Wio RP2040 dev board, coming in at about half the price, but not as available - maybe it's never been available so far: some previews DID estimate an autumn date. Disadvantages of that one may be form factor - i.e. not at all narrow, and no Bluetooth. To guess, I'd imagine it would have whatever WiFi chipset they use on their Wio terminal with a SAMD Cortex-M4F main MPU, whatever that was. The price of this particular Arduino board is very much pushing it towards a Raspbery Pi 3 A+ or a Pocket Beagle price territory (the latter of which is nothing like it in functionality), but you do get a bucket load of built-in peripherals here: yes, except a magnetometer. I have to say I'm a little bit irked there's no debug breakout: Is it in the pads, possibly? (or not). Our Bill has done a great job selling the possibilities. I was almost considering the SAMD21 version as just a way to get cracking on such projects with a lot of hand-holding. It would be nice to be able to fit your 'physical computing' project into it's very own processing unit, assisted here by the programmable logic system (PIO) too, rather than just cramming it into free cycles on a Wifi host processor with lots of RTOS chicanery: Just for prototyping purposes, you understand - and to keep my sanity! There is at least a value proposition being made here, I think: It's not just an opportunity to pay a 'tip' to Arduino. I don't think you'd ever go into production with this as the core of a commercial project, but it is what it is - and that is quite commendable, imo.
@whitneydesignlabs8738
@whitneydesignlabs8738 2 роки тому
@@duncanwalduck7715 Very interesting. I just pre-ordered a Wio RP2040. I like the price. It was the first I had heard of it, so thanks for the tip. Kind of wish it had bluetooth is all. But it is a lot of circuit for twelve bucks. BTW, I am thinking of both of these RP2040 boards could have a lot use as wearables. One feature I really wish the Seeed & Arduino had, was Lion charging circuit like an Adafruit Feather. Can't we have an RP2040 chip, bluetooth, wifi AND Lion charging? :) I guess I want it all on one board.
@whitneydesignlabs8738
@whitneydesignlabs8738 2 роки тому
And then I just discovered Pimoroni makes a LiPo charging RP2040, similar to a Feather, but still no wifi or bluetooth.
@duncanwalduck7715
@duncanwalduck7715 2 роки тому
@@whitneydesignlabs8738 Yeah, the Adafruit Feather looked quite attractive: Compared to previous iterations, the premium for the Feather over the ItsyBitsy was next to nothing for the RP2040 variant. That's your LiPo charching circuitry, basically. They flew off the shelves. SparkFun Thing Plus - same pin grid and support circuitry, almost certainly pricier. No attempt to add on a radio module for the RP2040 sort. SparkFun 'Artemis' processor: Bluetooth only, like the NRF series. Only available from them, as far as I can see . Getting towards the same price as this Arduino in "Thing Plus" form. Got a mic (and the battery management circuit is a given.) No IMU, though. BBC MicroBit V2: NRF52833 - now you're in the position of getting everything to share time on one weakened MPU, and you've got the annoying edge connector to break out, unless you've had your eye on a particular host board. BT (/BLE) only. Back to this Arduino board, I wonder if you can get the 'shut-in' ESP32 to "share" a bit of its lovely bucket of SRAM because, although RP2040 looks to have a lot, that's its whole directly addressable memory apart from the mask ROM. (They left off local NOR Flash because it requires an 'antique' semiconductor process.) Wifi add-ons: "Hayes style" - maybe one should have bought a bag of ESP-01 (or similar) modules!
@richsadowsky8580
@richsadowsky8580 2 роки тому
I enjoy your videos but realized I wasn't subscribed. Liked and subscribed. And BTW, the Clapper is still actively sold and tends to run on TV commercials in the wee hours of the morning with that guy who is "the worlds fastest clapper" as the spokesperson.
@modelistul
@modelistul 2 місяці тому
How can I create a new ML model for custom gestures using IMU?
@_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 show my SDA and SCL pin in code. Ordinary Arduino i2c choose SDA - A4, SCL - A5. But i use GPIO? for SDA and SCL.
@kasperwn
@kasperwn Рік тому
I wish i had the skills to program the thing, but i could use the Arduino Nano RP2040 Connect to listen for the doorbell and then send af message via wifi to my phone that someones at the door
@RufusVidS
@RufusVidS 2 роки тому
Your videos are terrific, but I think the Clapper was oversimplified. The clapper needed two claps, with a minimum separation and maximum separation. A bit more complicated programming than the single-clap-and-delay-before-listening-for-next-clap method.
@JacobChrist
@JacobChrist 2 роки тому
12:30 ./ Doesn't mean you want to run the program but rather to search the current directory. It didn't always used to be this way but when the current directory is in your PATH then you are susceptible to someone leaving a malicious file called ls in there directory with the s bit set allowing them to gain access to your account.
@buddysteve5543
@buddysteve5543 2 роки тому
For a newly released board, it should of had 5.0 or even 5.1 BLE! 4.2 has been out for several years now and is already outdated.
@ttoo1830
@ttoo1830 2 роки тому
BUT, thats a nice shirt! Tell us more about it!
@TheTechieScientist
@TheTechieScientist 2 роки тому
the Nano RP2040 connect is surely interesting..but I think I'll stick with ESP32 ..with much higher Clock speed and more with much much lesser price
@marcdraco2189
@marcdraco2189 2 роки тому
Just wait until the clones hit - which shouldn't be too long.
@qwkimball
@qwkimball 2 роки тому
That's the great thing about options. If you don't need the built-in features of this board, there are others available.
@dinoscheidt
@dinoscheidt 2 роки тому
There is an ESP32 also on this arduino nano rp board 😉 its aside the wifi NINA module. So this is a powerful board with both an RP2040 and an ESP32. Otherwise: ESP32 is great, but yeah no real USB OTG yet ... libraries for HID emulation still live on teensy / arduino 🤷🏻‍♂️ So its a question of ecosystems too and hope the ESP32-S2 might close that gap some more... but until than: price and speed is a bad decision point
@drakoky6894
@drakoky6894 2 роки тому
The web page is not asynchronous.
@rubayetkhan2661
@rubayetkhan2661 2 роки тому
Please make a tutorial with TTGO T-Call ESP32 Wireless Module GPRS Antenna SIM Card SIM800L Board.
@col8981
@col8981 2 роки тому
That screwdriver with the yellow handle is in the wrong place
@michealmorrow1481
@michealmorrow1481 2 роки тому
The clapper took two claps. You should wait for a second one within, maybe, 1/2 second. Just to be authentic.
@NZHippie
@NZHippie 2 роки тому
ROFL... "The Clapper"
@rematender4269
@rematender4269 2 роки тому
Тема интересная, но жалко, что видео на заграничном языке.
@averystablegenius
@averystablegenius 2 роки тому
Bill, I've always admired your work; you set the bar for us UKpostsrs. However, I can't be as kind towards the Arduino people. I'm absolutely scratching my head how anyone can use their products without being able to program them over the air, or read the software that they're currently running, as one can do elegantly with RPi. I was hopeful by the title of your video that Arduino had finally got OTA religion, but those hopes were, once again, dashed. Am I the only one who can't use an IoT processor if it means tearing apart the gizmo, pulling out the processor, which often is similar to pulling a molar, and cabling it up to an external computer to install an upgrade or fix a bug?
@haziqsembilanlima
@haziqsembilanlima 2 роки тому
the very limitation of processor and ROM of a microcontroller pushes engineers and programmers to optimize their code as much as they can. it's a luxury that microcontroller these days are programmable with C and Python as with 8051, your option is assembly (there are C libraries for it afaik but I never tried it). microcontroller is designed to do specific simple task instantly and in no way they are a general purpose processor. back to OTA, imo it's possible to have that granted if additional hardware is implemented like microbit that uses ble to flash the ROM for the nordic semi microcontroller. maybe rpi foundation themselves can derive their own microbit. who knows if they are working on split broadcom bluetooth+wifi module, if true then that would be fantastic as the decently documented bluetooth chip by CSR (now owned by Qualcomm) is pretty outdated and Qualcomm-acquired one requires you a developer account that afaik need some payment to access them. given bluetooth+wifi module on rpi4 is pretty decent (up to 802.11ac, BT5.0) a standalone version would be interesting if they provide decent public documentation. they probably won't license AptX or LDAC but recent version of bluetooth are pretty good and 5.2's LE audio perhaps would make manufacturers to be more independent towards Sony (LDAC) and Qualcomm (AptX)
@PablumMcDump
@PablumMcDump 2 роки тому
@@haziqsembilanlima ummm... esp8266 and esp32 support OTA with the Arduino IDE, as well as the common firmwares WLED, Tasmota, and ESPHome. No need to get academic, it's commodity outside of OG Arduino.
Arduino vs Pico - Which is the Best Microcontroller For You?
20:38
Gary Explains
Переглядів 276 тис.
The Raspberry Pi Pico WAS Overrated! But that changed!
10:18
GreatScott!
Переглядів 579 тис.
Повістки у Києві: «Яке право вони мають забирати всіх мужиків?» #війна #мобілізація #військові
00:41
Слідство.Інфо | Розслідування, репортажі, викриття
Переглядів 1 млн
КАК ГЛОТАЮТ ШПАГУ?😳
00:33
Masomka
Переглядів 1,4 млн
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
DroneBot Workshop
Переглядів 197 тис.
#372 How to use the two Cores of the Pi Pico? And how fast are Interrupts?
14:25
Уроки Ардуино. ПИД регулятор
28:57
Заметки Ардуинщика
Переглядів 445 тис.
Custom RP2040 PCB: Design, Turn-On, and Debug - How Hard Could It Be?
13:03
element14 presents
Переглядів 7 тис.
The new Arduino Nano RP2040 Connect ( + mic demo)
25:18
Tinker Tech Trove
Переглядів 13 тис.
NEW Arduino Uno R4 Boards - Minima & WiFi
57:40
DroneBot Workshop
Переглядів 96 тис.
Introduction to the RP2040 and its Real World Uses
45:52
Farnell Global
Переглядів 4 тис.
How to Control a 12V Motor with Arduino: Easy Wiring & Code Examples
44:13
Rachel De Barros
Переглядів 352 тис.
ついに成功しました。#餃子マシン
0:55
名前募集中
Переглядів 45 млн
MINHA IRMÃ MALVADA CONTRA O GADGET DE TREM DE DOMINÓ 😡 #ferramenta
0:40
Решила отменить свадьбу…💍
0:38
Надежда Бондарева
Переглядів 1,2 млн
ПРОДАВЦЫ ВОРУЮТ ДАННЫЕ😡
0:27
ИССЛЕДОВАТЕЛЬ
Переглядів 3,6 млн
Windshield Replacement and Repair
0:36
Ayfoo_Its_Otis
Переглядів 7 млн