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

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

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

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

https://ex.noerr.eu.org/t/1154743

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

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

© 2021 V2EX