Raspberry Pi,Arduino和PIC都是使用微控制器的项目的常用平台,但它可能会有点令人厌倦,不断听到它们。在本文中,我们将了解制造商可以考虑的一些鲜为人知的平台。
Adafruit Circuit Playground Express(CPE)是一款单板微控制器平台,是制造商的绝佳选择。
该板形状为圆形,并具有大的金触点,使电路板可以使用鳄鱼夹轻松连接到其他设备。
它由32位ARM Cortex M0处理器供电,包含以下外设:
10 NeoPixels
2 MB SPI闪存
声音传感器
光传感器
红外发射器/接收器
温度感应器
磁传感器
加速度计
迷你音箱
2个按钮
硬件设备,如UART和I2C。
Adafruit CPE的一个显着特点是它可以使用在线IDE进行编程,而不是使用书面代码 - 使用代表可以组合在一起的动作和条件的拼图。
借助随附的USB,可以轻松刷新CPE,并使用户可以将编译后的文件直接拖放到CPE中。
在物联网项目方面,粒子光子可以完成工作。
Particle Photon是一款小型微控制器板(尺寸与Arduino Nano相似),具有以下特点:
赛普拉斯BCM43362 Wi-Fi芯片
STM32F205 ARM Cortex M3内核(运行频率为120 MHz)
1 MB闪存
128 KB RAM
软AP设置
虽然它缺少传感器和外围设备,但通过兼容计算机将平台连接到Wi-Fi网络并从那里配置其网络设置非常简单。
考虑到Photon的IDE完全基于云,对Photon进行编程也是一件容易的事。它可以通过互联网闪存 - 不需要程序员或电缆来更改用户程序。
用于编程Photon的语言几乎与Arduino IDE相同,大多数命名约定都相同,包括数字端口访问和延迟。这使得设计为在其他平台上运行IC的项目可以移植到Photon而无需编码更改。
虽然Raspberry Pi在单板计算机市场占据主导地位,但设计师还有其他合理的主板选择。
例如,BeagleBone,一台通过德州仪器,DigiKey和element14协作构建的计算机。
BeagleBone Black由AM3358 / 9 SoC驱动,具有以下部件:
Cortext-A8处理器(以1 GHz运行)
PowerVR SGX530 GPU
512 MB RAM
微型HDMI输出
2个USB输入
BeagleBone还包括以下标准外设:
UART
PWM
LCD控制器
GPMC
2 SPI
2 I2C
A / D转换器
2 CAN总线
4个定时器
FTDI USB转串口转换器
与Raspberry Pi一样,该板可用于运行各种操作系统,如拉伸物联网和Debian。然而,它与Pi的不同之处在于它具有大量GPIO引脚(最多六十六个)。
注:GPIO引脚工作在3.3V,可以是中断或提供输入和输出支持。
WeMos和NodeMCU是单板微控制器,利用ESP8266,是Wi-Fi项目的理想选择。
WeMos D1 R2板的形式与Arduino Uno类似,可与许多Arduino屏蔽一起使用。虽然NodeMCU板也类似于Arduino Nano,但它有点大。
WeMos和NodeMCU都可以通过USB编程,并与Arduino IDE兼容。但是,WeMos更适合大型原型项目,NodeMCU平台适合小型便携式项目。
由于两种设备都可以使用Arduino软件,因此为Arduino系列电路板编写的程序可以轻松移植到ESP8266并配备连接到IC互联网。
这些开发板也非常便宜,可以轻松集成到项目中,并且得益于众多专门针对它们的在线论坛和教程,因此得到了很好的支持。
基于ESP8266的电路板的另一个优点是可以对它们进行编程以运行MicroPython - 如果项目需要使用该语言进行电路板更换,这将非常方便。
赛普拉斯PSoC 4是一款开发板,能够连接各种Arduino屏蔽,但与Arduino相比具有一些主要优势。
该电路板的核心是PSoC 4芯片,它由以下组件组成:
32位ARM Cortex M0处理器
256 KB Flash
32 KB SRAM
RTC
USB
CAN控制器
可编程块
ADC
8个计时器
4个串行块
GPIO针脚
该板本身包含许多有用的功能,包括用于编程的PSoC 5LP,CapSense滑块,RGB LED和Arduino兼容接头。
该主板的一个突出特点是它使用板载PSoC 5LP而不是USB /串行连接来编程处理器和直接调试应用程序。
这些功能可以更轻松地查找错误并允许用户构建更全面的项目。