V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HMYang33
V2EX  ›  分享发现

作为新人买了三个 MCU 最终决定把 esp32-wroom-32D 作为主力开发板

  •  
  •   HMYang33 · 8 天前 · 1087 次点击
    几个月前脑里蹦出来一个想法,想做的东西是一个保险箱,使用时需要设置今日学习目标,然后把奖励内容放在箱子里,锁好,之后你需要和保险箱上的 Ai 对话,让 Ai 验证学习结果,学会了就开门领取奖励。没学会就不开门继续学。

    和豆包聊了许久,给我推荐购买了 stm32 ,买回来后感觉装个软件都费劲,一个软件专门创建项目,一个软件用于写代码,感觉特别分散,无法想象为什么能整合到一起的功能没有整合到一个软件里,创建项目后发现写代码更难,看了示例感觉代码过于底层,要学的内容太多了,不太适合初学者。我认为初学者写代码应该和写一个 html 单文档一样容易上手

    然后就下单买了 arduino uno ,感觉教程多一点,网上的示例代码看起来也都简洁许多,函数名更现代化了。学了一段时间后发现它不支持 wifi ,做智能设备连 wifi 都没有简直是汽车没有轮胎一样,寸步难行。如果想连 wifi 需要再下单 wifi 模块,于是我就开始下单 esp-01s 学习模块的引脚功能,并且写代码让 wifi 模块和开发板互相交换数据。慢慢地,又开始不对劲了,因为主开发板和 wifi 模块工作时的数据电平不一样,导致串口输出都是乱码。解决方案也不是没有,只是需要配电阻,分流电压。作为啥也不懂的新人,看个电路图都费劲。更不要说学着电路图用电阻配电压分流了。。。

    过了许久,我终于在淘宝刷到一个好用的 MCU ,esp32-wroom-32D ,这板子差不多只有 stm32 或 arduino uno 的四分之一大小。不仅小,里面还内置了 WiFi 和蓝牙。价格也只要十几块钱还包邮,连电脑的接口用的还是 type-c 的。下载开发资源包时官方还贴心的给了中国区专属下载节点。代码和 arduino 一样简洁好写。

    简直就是新手的不二之选

    哦对了,想问问各位之前买的 stm32 和 arduino 还有必要留着吗?我想挂咸鱼卖掉
    15 条回复    2025-08-26 11:29:36 +08:00
    dashupc
        1
    dashupc  
       8 天前 via Android
    我最近也在学,买了 1 年多了,之前没学动,现在又开始了😂
    dawnflyc
        2
    dawnflyc  
       8 天前
    esp32 确实现代化,非常好,还可以用 arduino 的语言,蓝牙 wifi 这些基础的都自带
    imydou
        3
    imydou  
       8 天前
    为什么不是 32E ?
    KeysPAN
        4
    KeysPAN  
       8 天前   ❤️ 1
    前面买的那两个都可以卖掉了。
    stm32 算是嵌入式开发第二个入门必学的单片机了。如果不是专门做嵌入式开发的话也不必用到 stm32.
    ardunio uno 定位是少儿编程和感兴趣的人接触入门的工具,满足不了你的需求的话也 pass 了。
    esp32 应该是非嵌入式想做嵌入式项目的最佳选择了。可以写 ardunio ,VSCode 有个插件 platformIO ,专门用来支持各种芯片编写 ardunio ;还有几乎网上你能找到的库里面都有(缺点是安装的时候很折腾,大部分是网络原因)。官方的有 ESP-IDF ,这个感觉你应该用不上,基本上要自己实现,网上的库可能要对应的 IDF 版本才能用。
    COOOOOOde
        5
    COOOOOOde  
       8 天前
    stm32 可以用 rust 语言来编写调试, 我感觉挺好用的呀
    NightFlame
        6
    NightFlame  
       8 天前
    esp32 好用,vscode 下载官方插件后开发起来很方便
    si1enceneo
        7
    si1enceneo  
       8 天前
    调试方便、价格便宜,而且自带蓝牙 wifi ,超级爽
    garywill
        8
    garywill  
       8 天前
    stm32 可以留着,玩得久了说不定会用上,esp32 有些地方还是不如 stm32 的

    另外,我又要来推荐一下 ESP32+MicroPython 这种玩法: https://www.bilibili.com/video/BV1RV4y1e79H/
    happydezhangning
        9
    happydezhangning  
       8 天前   ❤️ 1
    什么叫贴心的给了中国区专属下载节点,这本来就是国产芯片
    HMYang33
        10
    HMYang33  
    OP
       8 天前
    @happydezhangning 感谢科普
    huyujievip
        11
    huyujievip  
       8 天前   ❤️ 1
    快进写一个后门到为了防止出现 AI API 不稳定情况,然后每次自己都通过后门开锁
    Yjhenan
        12
    Yjhenan  
       8 天前
    乐鑫的股票就在 A 股
    davidyin
        13
    davidyin  
       8 天前 via Android
    ESP32 方便,更加简单。
    pico 也很不错
    Takizawa
        14
    Takizawa  
       8 天前 via Android
    esp32 可以的,用 vscode+pio 开发很高效
    ztmzzz
        15
    ztmzzz  
       7 天前 via iPhone
    可以直接买 esp32s3 ,io 脚都是全功能的,esp32 用起来还要查手册哪些脚支持哪些功能
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:38 · PVG 17:38 · LAX 02:38 · JFK 05:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.