zoukankan      html  css  js  c++  java
  • 小型开发板选择

    作者:匿名用户
    链接:https://www.zhihu.com/question/51640963/answer/1705099570
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    都2021年了,反对高票回答里推荐的Arduino UNO。这种开发板明显体积庞大,接口落后,不利于扩展外围电路(主要依靠各种昂贵的shield),价格也贵。(当然我看到有16人民币的东莞产的Arduino UNO开发板了,这个价格依然太贵。如果是意大利产的要100多,完全是智商税——这玩意是开源的,并没有版权)

    如果希望用到Arduino良好的生态,开发板我个人推荐应该是非常廉价+对面包板友好的Arduino Pro Mini(10块钱左右,闲鱼上还能淘到5块钱的),或者Arduino Nano(10块钱以下)。这两款开发板体积小(功能和UNO一样),非常适合在面包板上操作,可以搭建复杂得多的电路。Arduino UNO上不了面包板,搭建电路主要靠母头杜邦线,非常容易连错,电路复杂度受限;体积庞大也不利于做成小产品(比如你要做一个电子温度计,Pro mini可以直接藏在一块2寸屏的背后,UNO就不行)

    如果想更加简单地开发项目,那么同样廉价,同样小巧的基于ESP8266的NodeMCU(十几块钱,硬件比Arduino UNO的ATmega328p从主频,内存,Flash资源都高1-4个数量级)甚至是更好的入门平台,因为python……实在是太简单了,而且10块钱出头的NodeMCU,是自带WIFI的……直接进入IOT时代,WIFI控制开关,WIFI传感器等等,可以玩的空间一下子大了很多。要做一个自动网络对时的钟?代码也就一屏。

    刚刚发布的Raspberry Pico目前看来也非常值得关注。价格也就25,双核。也能写python。

    说远一点,鼓捣MCU,培养黑客精神挺重要的。追求把平凡的硬件性能挖掘到极致,进行各种扩展,这方面Arduino UNO不太有利。很多人玩了Arduino UNO入门,由于UNO庞大的开发板,导致不方便扩展外围电路(试想你想用太阳能+锂电池+TP4056+LDO给UNO供电,用杜邦母头连接所有的电路.....),浪费了ATMega328P的性能和小巧,也失去了很多乐趣

  • 相关阅读:
    Protocol Buffer详解
    RPC进阶篇
    RPC基础篇
    测试控制器
    更加简洁的tableview
    storyboard中Unwind segue使用
    IOS开发Apache服务器搭建
    IOS多线程操作
    IOS使用Svn的trunk、branches、tag分别的侧重
    在设计IOSapp时为了代码的扩展性可可维护性需要遵守的原则
  • 原文地址:https://www.cnblogs.com/xiexiaokui/p/15531517.html
Copyright © 2011-2022 走看看