Arduino Nano RP2040 Connect - Arduino meets Raspberry Pi

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 พ.ย. 2024

ความคิดเห็น • 144

  • @Dronebotworkshop
    @Dronebotworkshop  9 หลายเดือนก่อน +4

    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 3 ปีที่แล้ว +12

    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 3 ปีที่แล้ว +6

    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!

  • @GeekRedux
    @GeekRedux 3 ปีที่แล้ว +11

    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".

  • @HighfireX
    @HighfireX 3 ปีที่แล้ว

    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.

  • @2kBofFun
    @2kBofFun ปีที่แล้ว +1

    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.

  • @Druidicus
    @Druidicus ปีที่แล้ว

    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...

  • @stephennorbury5608
    @stephennorbury5608 3 ปีที่แล้ว +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.

  • @ronen124
    @ronen124 3 ปีที่แล้ว +2

    0:52 an electronics fashion show will also work

  • @flashcorp76
    @flashcorp76 3 ปีที่แล้ว +1

    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🖖

  • @herbertattema9890
    @herbertattema9890 3 ปีที่แล้ว

    You are really up to date. I think this device came out a month ago. Also thanks for introducing this device.

  • @philgo2024
    @philgo2024 3 ปีที่แล้ว +1

    Excellent video, as usual !
    Thanks from France .

  • @cashgarman
    @cashgarman 3 ปีที่แล้ว +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)

  • @bumbarabun
    @bumbarabun 3 ปีที่แล้ว +4

    12:13 ./ does not indicate you want to run, it means that file is located in current directory. :)

  • @mechlopak
    @mechlopak 3 ปีที่แล้ว

    Hello! Good to see new video just before Holiday in Poland :)

  • @donprefontaine3237
    @donprefontaine3237 3 ปีที่แล้ว +1

    Looking forward to more work with the Nano RP2040!

  • @qwkimball
    @qwkimball 3 ปีที่แล้ว +1

    Thanks for this. Ordered one the day they released and have been looking forward to your video on it.

  • @marcdraco2189
    @marcdraco2189 3 ปีที่แล้ว +2

    Good to see Bill looking well, I do look forward to his videos.

  • @gga3053
    @gga3053 3 ปีที่แล้ว +1

    Thank you for another excellent deep dive on a really interesting board. Your videos and guides are very valuable resources.

  • @RonSheely
    @RonSheely 2 ปีที่แล้ว

    Nice presentation Bill. Very helpful.

  • @abdraoufx
    @abdraoufx 3 ปีที่แล้ว +2

    Its amazing how many things you can jam in a tiny board

  • @MaxBrainDevices
    @MaxBrainDevices 3 ปีที่แล้ว

    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?

  • @slimhazard
    @slimhazard 3 ปีที่แล้ว +5

    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 3 ปีที่แล้ว

      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 3 ปีที่แล้ว +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.

    • @antoniodecrisci2369
      @antoniodecrisci2369 3 ปีที่แล้ว +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.

  • @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 !

  • @whitneydesignlabs8738
    @whitneydesignlabs8738 3 ปีที่แล้ว

    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.

  • @pauloesperon7697
    @pauloesperon7697 3 ปีที่แล้ว +1

    My favorite channel

  • @shuntera
    @shuntera 3 ปีที่แล้ว

    I don’t see that example file anywhere after installing the board and the WiFi library. What is supposed to install it?

  • @SuperToughnut
    @SuperToughnut 3 ปีที่แล้ว

    Can someone check on Bill and make sure he isn't trapped under something heavy? I can't wait for another video! :)

  • @johnwilson3918
    @johnwilson3918 3 ปีที่แล้ว

    Thank you! I gave you a thumbs up for the clapper system reboot suggestion. Lol.

  • @ianbertenshaw4350
    @ianbertenshaw4350 3 ปีที่แล้ว

    Versatile little board !

  • @YoutubeBorkedMyOldHandle_why
    @YoutubeBorkedMyOldHandle_why 3 ปีที่แล้ว +1

    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?

  • @christopherlyons7613
    @christopherlyons7613 ปีที่แล้ว +1

    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.

  • @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.

  • @wishicouldarduino8880
    @wishicouldarduino8880 3 ปีที่แล้ว +2

    Another cool board!😁👍and video!

  • @tubeDude48
    @tubeDude48 2 ปีที่แล้ว

    Thanks for the tip on the post_ file.

  • @gutchimoto2112
    @gutchimoto2112 5 หลายเดือนก่อน

    Hello friend thank you for the videos. More blessings for you and your family. ❤

  • @MaxMax-wy7bi
    @MaxMax-wy7bi 3 ปีที่แล้ว +1

    GREAT Video! Do you think there will be a possibility to use a camera with the RP2040 connect in the future??

  • @danriches7328
    @danriches7328 3 ปีที่แล้ว

    Oops, the ATECC608A is a crypto chip not an SPI flash device, very nice board though... Thanks for sharing it with us ;)

  • @mikiethebikie
    @mikiethebikie 3 ปีที่แล้ว +1

    Thanks for another great video Bill; love the tee shirt.

  • @imadalnajjar3974
    @imadalnajjar3974 3 ปีที่แล้ว +3

    I cannot wait to watch this, thanks so much.

  • @_Khayyam_987_
    @_Khayyam_987_ 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.

  • @christopherlyons7613
    @christopherlyons7613 2 ปีที่แล้ว

    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.

  • @3v068
    @3v068 3 ปีที่แล้ว

    I dont know man. That shirt looks pretty snazzy, I might need to snatch one.

  • @horaciobaulies8985
    @horaciobaulies8985 3 ปีที่แล้ว

    Thanks Bill. Excellent as allways.!

  • @PhobosTK
    @PhobosTK 2 ปีที่แล้ว

    Interesting board. A bit disappointed in the choice of the usb connector though...

  • @Lunolux
    @Lunolux 3 ปีที่แล้ว +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 3 ปีที่แล้ว +1

      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.

  • @RufusVidS
    @RufusVidS 3 ปีที่แล้ว

    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.

  • @shyebutnot8637
    @shyebutnot8637 3 ปีที่แล้ว

    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

  • @capohd28
    @capohd28 2 ปีที่แล้ว

    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?

  • @sddiymakeitworthit7512
    @sddiymakeitworthit7512 3 ปีที่แล้ว +1

    Awesome presentation 👍

  • @vladhristov2316
    @vladhristov2316 3 ปีที่แล้ว

    How to power the board with Li-Po 3.7V Battery. Is it thru the 3.3V pin or thru the USB port?

  • @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...

  • @pradiptabiswas2393
    @pradiptabiswas2393 3 ปีที่แล้ว

    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.

  • @hectoro5144
    @hectoro5144 2 ปีที่แล้ว

    awesome video professor! thanks a lot!

  • @DrJALAGHARI
    @DrJALAGHARI 3 ปีที่แล้ว

    Thank you so much for sharing this valuable information through this amazing video.

  • @stevesopenrocket
    @stevesopenrocket 3 ปีที่แล้ว

    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 3 ปีที่แล้ว

      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 3 ปีที่แล้ว +1

      ​@@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 3 ปีที่แล้ว +1

      @@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 3 ปีที่แล้ว

      And then I just discovered Pimoroni makes a LiPo charging RP2040, similar to a Feather, but still no wifi or bluetooth.

    • @duncanwalduck7715
      @duncanwalduck7715 3 ปีที่แล้ว

      @@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!

  • @scbtripwire
    @scbtripwire 3 ปีที่แล้ว

    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.

  • @richsadowsky8580
    @richsadowsky8580 3 ปีที่แล้ว

    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.

  • @balkrishnawagle7205
    @balkrishnawagle7205 3 ปีที่แล้ว

    Sir
    You r GREAT

  • @devil34391
    @devil34391 2 ปีที่แล้ว

    Hi! Is it possible to install some software running into Linux? For Example PureData for interacting computer music?

  • @modelistul
    @modelistul 9 หลายเดือนก่อน

    How can I create a new ML model for custom gestures using IMU?

  • @buddysteve5543
    @buddysteve5543 2 ปีที่แล้ว +1

    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.

  • @SuperToughnut
    @SuperToughnut 3 ปีที่แล้ว

    Some useful exercises here!

  • @jayk3439
    @jayk3439 2 ปีที่แล้ว

    Is this for Industrial use also?...

  • @zenvibewisdom
    @zenvibewisdom 3 ปีที่แล้ว

    Genius Person i know!!!!

  • @赛咯杨
    @赛咯杨 2 ปีที่แล้ว

    Can the RP2040 made freertos with arduino ide?

  • @maxstripeGaming
    @maxstripeGaming 2 ปีที่แล้ว

    i could be wrong but sparkfun claims the atecc608a is a cryptographics chip rather than a 16mb memory chip

  • @bigpickles
    @bigpickles 3 ปีที่แล้ว

    Woohoo, I was waiting for this one!

  • @TheTechieScientist
    @TheTechieScientist 3 ปีที่แล้ว +4

    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 3 ปีที่แล้ว

      Just wait until the clones hit - which shouldn't be too long.

    • @qwkimball
      @qwkimball 3 ปีที่แล้ว +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 3 ปีที่แล้ว

      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

  • @pschakravarthi
    @pschakravarthi 3 ปีที่แล้ว

    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 ?

  • @paulroose9346
    @paulroose9346 3 ปีที่แล้ว

    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.

  • @CiroNapolitano
    @CiroNapolitano 3 ปีที่แล้ว

    Hi, thanks for the great video. One maybe silly question: is this board compatible with the Arduino display libraries?

  • @col8981
    @col8981 3 ปีที่แล้ว +1

    That screwdriver with the yellow handle is in the wrong place

  • @FreedumbHS
    @FreedumbHS 3 ปีที่แล้ว

    This is excellent content

  • @RonSheely
    @RonSheely 2 ปีที่แล้ว

    Clap on, clap off. Priceless :-)

  • @singlesteve2011
    @singlesteve2011 3 ปีที่แล้ว

    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.

  • @NachbarFizgo
    @NachbarFizgo 3 ปีที่แล้ว

    Great video! Thanks a lot! 👍👍👍

  • @dimmybandeira7
    @dimmybandeira7 3 ปีที่แล้ว

    Very good!

  • @arniep740
    @arniep740 3 ปีที่แล้ว

    Thanks for this very interesting video. Does this board have EEPROM?

  • @TananBaboo
    @TananBaboo 2 ปีที่แล้ว

    Can’t find these anywhere!!

  • @henkoegema6390
    @henkoegema6390 3 ปีที่แล้ว

    Well done !!

  • @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

  • @RakeshChandra-tk4cr
    @RakeshChandra-tk4cr 3 ปีที่แล้ว

    Very good WORK...!

  • @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.

  • @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.

  • @RonSheely
    @RonSheely 2 ปีที่แล้ว

    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

  • @AtlantaTerry
    @AtlantaTerry 3 ปีที่แล้ว

    Thank you for this.

  • @joemarsjoe1787
    @joemarsjoe1787 3 ปีที่แล้ว

    That's great!

  • @inlywang8157
    @inlywang8157 3 ปีที่แล้ว

    Amazing one

  • @drakoky6894
    @drakoky6894 3 ปีที่แล้ว +1

    The web page is not asynchronous.

  • @HoXDipannew
    @HoXDipannew 3 ปีที่แล้ว

    I learnt everything form you sir 🔥

  • @ttoo1830
    @ttoo1830 3 ปีที่แล้ว

    BUT, thats a nice shirt! Tell us more about it!

  • @SirDzair
    @SirDzair 3 ปีที่แล้ว

    man I love your content !

  • @JamilKhan-hk1wl
    @JamilKhan-hk1wl 3 ปีที่แล้ว

    Can you do a comparison of mcus?

  • @michealmorrow1481
    @michealmorrow1481 2 ปีที่แล้ว

    The clapper took two claps. You should wait for a second one within, maybe, 1/2 second. Just to be authentic.

  • @wvdmln
    @wvdmln 3 ปีที่แล้ว

    Cool!😎

  • @averystablegenius
    @averystablegenius 3 ปีที่แล้ว +10

    Bill, I've always admired your work; you set the bar for us TH-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?

    • @haziqsembilanlima
      @haziqsembilanlima 3 ปีที่แล้ว +1

      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 3 ปีที่แล้ว +3

      @@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.

  • @Nizze82
    @Nizze82 3 ปีที่แล้ว +1

    Why not use a ESP32 to begin with? Its cheaper and more powerful than this board.

  • @rubayetkhan2661
    @rubayetkhan2661 3 ปีที่แล้ว

    Please make a tutorial with TTGO T-Call ESP32 Wireless Module GPRS Antenna SIM Card SIM800L Board.

  • @rematender4269
    @rematender4269 3 ปีที่แล้ว

    Тема интересная, но жалко, что видео на заграничном языке.