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

56 天前
 HMYang33
几个月前脑里蹦出来一个想法,想做的东西是一个保险箱,使用时需要设置今日学习目标,然后把奖励内容放在箱子里,锁好,之后你需要和保险箱上的 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 还有必要留着吗?我想挂咸鱼卖掉
1565 次点击
所在节点    分享发现
15 条回复
dashupc
56 天前
我最近也在学,买了 1 年多了,之前没学动,现在又开始了😂
dawnflyc
56 天前
esp32 确实现代化,非常好,还可以用 arduino 的语言,蓝牙 wifi 这些基础的都自带
imydou
56 天前
为什么不是 32E ?
KeysPAN
56 天前
前面买的那两个都可以卖掉了。
stm32 算是嵌入式开发第二个入门必学的单片机了。如果不是专门做嵌入式开发的话也不必用到 stm32.
ardunio uno 定位是少儿编程和感兴趣的人接触入门的工具,满足不了你的需求的话也 pass 了。
esp32 应该是非嵌入式想做嵌入式项目的最佳选择了。可以写 ardunio ,VSCode 有个插件 platformIO ,专门用来支持各种芯片编写 ardunio ;还有几乎网上你能找到的库里面都有(缺点是安装的时候很折腾,大部分是网络原因)。官方的有 ESP-IDF ,这个感觉你应该用不上,基本上要自己实现,网上的库可能要对应的 IDF 版本才能用。
COOOOOOde
56 天前
stm32 可以用 rust 语言来编写调试, 我感觉挺好用的呀
NightFlame
56 天前
esp32 好用,vscode 下载官方插件后开发起来很方便
si1enceneo
56 天前
调试方便、价格便宜,而且自带蓝牙 wifi ,超级爽
garywill
56 天前
stm32 可以留着,玩得久了说不定会用上,esp32 有些地方还是不如 stm32 的

另外,我又要来推荐一下 ESP32+MicroPython 这种玩法: https://www.bilibili.com/video/BV1RV4y1e79H/
happydezhangning
56 天前
什么叫贴心的给了中国区专属下载节点,这本来就是国产芯片
HMYang33
56 天前
@happydezhangning 感谢科普
502Chef
56 天前
快进写一个后门到为了防止出现 AI API 不稳定情况,然后每次自己都通过后门开锁
Yjhenan
56 天前
乐鑫的股票就在 A 股
davidyin
56 天前
ESP32 方便,更加简单。
pico 也很不错
Takizawa
56 天前
esp32 可以的,用 vscode+pio 开发很高效
ztmzzz
55 天前
可以直接买 esp32s3 ,io 脚都是全功能的,esp32 用起来还要查手册哪些脚支持哪些功能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1154743

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX