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!)
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 !!
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!
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.
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".
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.
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...
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🖖
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.
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 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.
@@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.
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.
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)
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 !
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.
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?
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?
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.
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.
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
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.
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.
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 ?
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.
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.
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.
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?
Bill, can this board use circuit python and operate a neopixel strip? Appreciate your videos with excellent effort of knowledge delivery to the audience.
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.
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...
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.
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.
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
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.
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.
@@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.
@@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 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!
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
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
Bill, I've always admired your work; you set the bar for us UA-camrs. 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?
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)
@@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.
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!)
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 !!
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!
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.
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".
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.
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...
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🖖
You are really up to date. I think this device came out a month ago. Also thanks for introducing this device.
Good to see Bill looking well, I do look forward to his videos.
Thanks for this. Ordered one the day they released and have been looking forward to your video on it.
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.
Looking forward to more work with the Nano RP2040!
Hello! Good to see new video just before Holiday in Poland :)
0:52 an electronics fashion show will also work
Excellent video, as usual !
Thanks from France .
12:13 ./ does not indicate you want to run, it means that file is located in current directory. :)
My favorite channel
Thank you for another excellent deep dive on a really interesting board. Your videos and guides are very valuable resources.
Hello friend thank you for the videos. More blessings for you and your family. ❤
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.
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.
@@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.
@@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.
Nice presentation Bill. Very helpful.
Another cool board!😁👍and video!
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.
Versatile little board !
Thanks for another great video Bill; love the tee shirt.
Thanks Bill. Excellent as allways.!
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)
Thank you! I gave you a thumbs up for the clapper system reboot suggestion. Lol.
Woohoo, I was waiting for this one!
GREAT Video! Do you think there will be a possibility to use a camera with the RP2040 connect in the future??
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 !
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.
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?
Awesome presentation 👍
awesome video professor! thanks a lot!
Is this for Industrial use also?...
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?
Its amazing how many things you can jam in a tiny board
Sir
You r GREAT
Thanks for the tip on the post_ file.
This is excellent content
Very good WORK...!
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.
Hi, thanks for the great video. One maybe silly question: is this board compatible with the Arduino display libraries?
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.
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
Well done !!
Great video! Thanks a lot! 👍👍👍
Thank you so much for sharing this valuable information through this amazing video.
Very good!
I don’t see that example file anywhere after installing the board and the WiFi library. What is supposed to install it?
How to power the board with Li-Po 3.7V Battery. Is it thru the 3.3V pin or thru the USB port?
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.
Can the RP2040 made freertos with arduino ide?
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.
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 ?
Can someone check on Bill and make sure he isn't trapped under something heavy? I can't wait for another video! :)
Some useful exercises here!
Thanks for this very interesting video. Does this board have EEPROM?
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
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.
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.
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.
Genius Person i know!!!!
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.
Clap on, clap off. Priceless :-)
How can I create a new ML model for custom gestures using IMU?
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?
Interesting board. A bit disappointed in the choice of the usb connector though...
man I love your content !
Thank you for this.
Amazing one
Hi! Is it possible to install some software running into Linux? For Example PureData for interacting computer music?
I cannot wait to watch this, thanks so much.
Oops, the ATECC608A is a crypto chip not an SPI flash device, very nice board though... Thanks for sharing it with us ;)
Bill, can this board use circuit python and operate a neopixel strip? Appreciate your videos with excellent effort of knowledge delivery to the audience.
That's great!
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.
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...
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.
Can’t find these anywhere!!
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.
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.
Cool!😎
I dont know man. That shirt looks pretty snazzy, I might need to snatch one.
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
Just wait until the clones hit - which shouldn't be too long.
That's the great thing about options. If you don't need the built-in features of this board, there are others available.
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
i could be wrong but sparkfun claims the atecc608a is a cryptographics chip rather than a 16mb memory chip
Can you do a comparison of mcus?
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.
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.
@@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.
@@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.
And then I just discovered Pimoroni makes a LiPo charging RP2040, similar to a Feather, but still no wifi or bluetooth.
@@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!
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.
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
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
The web page is not asynchronous.
I learnt everything form you sir 🔥
BUT, thats a nice shirt! Tell us more about it!
That screwdriver with the yellow handle is in the wrong place
Bill, I've always admired your work; you set the bar for us UA-camrs. 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?
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)
@@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.
The clapper took two claps. You should wait for a second one within, maybe, 1/2 second. Just to be authentic.
Please make a tutorial with TTGO T-Call ESP32 Wireless Module GPRS Antenna SIM Card SIM800L Board.
Why not use a ESP32 to begin with? Its cheaper and more powerful than this board.
Excellent as always. BUT, that wasn't a clapper... the original clapper was listening for 2 claps, yours didn't! ;)