菜鸟寻找平台

物联网 阿杜伊诺 ESP32
2021-06-17 16:19:19

长期的网络程序员现在作为业余爱好项目和小型定制产品进入电子产品。

我倾向于使用微控制器而不是 Pi,因为我认为对于大多数事情我不需要完整操作系统的复杂性。使用 Rasberry Pi,我可以使用我熟悉的技术堆栈,但使用 MCU 时,它的级别自然要低得多。

所以我的问题是,您认为我应该选择哪个平台?我正在研究 Mongoose OS,基于它有点统一和基于 Javascript,还有 Arduino 生态系统,基于更大的社区和教程,但基于 C,我需要适应。

除了 Mongoose 的许可费特权,我实际上得到了什么?Ardiuno 库的大碎片是一个问题吗?许多图书馆或多或少都在做同样的事情。

你对这个有技术背景的菜鸟有什么建议?

3个回答

如果您熟悉 RPi 但不想要完整的操作系统开销,那么新推出的Raspberry Pi Pico将是一个明显的选择。

它是一个微控制器,没有操作系统,但有一系列很好的支持工具。
它具有与其大兄弟相似的 I/O 功能,但没有板载 WiFi 或蓝牙。
此外,它的成本低于一杯泡沫咖啡。

我已经开始和他们玩了。为我当地的俱乐部制作新的记分牌。

因为你问的是 iot.stackexchange 而不是electronics.stackexchange 我建议你从相对模块化的平台开始一个设备,它停止工作。

如果您对 C 一无所知,MicroPython 绝对是 C 的简单替代品,并且可以在许多平台上使用,通常的优点是您不需要掌握大量的 IDE(除非您更喜欢这种工作方式)。

例如,您可以从 Adafruit(他们将其版本重命名为 CircuitPython)和围绕 ESP32 构建的 M5Stack 获取支持 MicroPython 的模块。它们本身很完整,但也有很多可选的扩展外设。当然,Raspberry Pi 刚刚发布了他们的微控制器板 pico。

这取决于你想学什么。你已经知道了!当然,Pi 和 Arduino 是常见的东西。但是,如果您想稍微偏离常规但仍保持行业相关性(在某种程度上),您可以尝试其中一款可以支持 FreeRTOS 的板。这是 AWS 试图从物联网的角度说他们支持FreeRTOS 支持的内容

就像你问的那样,只是一个意见!再想一想,您可能应该从 Pi 或 Arduino 开始!