不同的单片机板及其应用

以an开始嵌入式开发,我们需要两个主要的东西:开发板和IDE(集成开发环境)。一种单片机开发板印刷电路板(PCB)与电路和硬件设计,以方便实验与某些微控制器板的功能。开发板结合了处理器、内存、芯片组和板载外设,如LCD、键盘、USB、串口、ADC、RTC、电机驱动ic、SD卡插槽、以太网等,具有调试功能。这将使我们避免混淆与跳线和板的连接。

微控制器板的规格包括总线类型、处理器类型、内存、端口数量、端口类型、操作系统。它们用于评估嵌入式设备(如不同的控制器、家用电器、机器人、销售点(PoS)终端、kiosks和信息设备)的程序。在这里,我们将讨论世界各地不同开发板之间的特性。每一种都有自己的特性和一些缺陷,有些开发平台对于某些项目来说比其他平台更突出。


一个单片机板
一个单片机板

单片机开发板又称单片机单板。目前,单片机开发工具的开发非常简单和廉价。如此多的开源软件(ide)可用来开发微控制器板,以便开发实时应用程序。这里我们讨论不同的微控制器板在市场上可用,其中包括

基于DIY的微控制器板

DIY(自己做)为基础的微控制器板可以在家里自己做,你需要所有的个人电子和电器元件像单片机(Atmel、ARM、MSP等)元器件底座及外设,如RTC、串口、LCD模块、键盘、触摸板等。现在所有这些组件都应该小心焊接在PCB上。在完成硬件设置后,我们必须选择一个合适的IDE来编写微控制器来开发所需的应用程序。

基于单片机的DIY板
基于单片机的DIY板

单片机板的应用

在这里,我们提供了8051个家庭DIY应用程序。8051单片机是一个通用控制器,用于开发基础级应用程序。如数据采集系统,光强自动控制系统工业温度控制系统等。

Arduino UNO

Arduino是最流行的用于创建交互式电子应用程序的开源电子原型平台。bob足球体育appArduino UNO板包含支持微控制器所需的一切。Arduino UNO微控制器板对于绝对初学者和专家来说都是非常熟悉的。它应该考虑成为第一个基于微控制器的开发板。Arduino UNO R3是基于ATmega328P微控制器的最简单和最强大的原型环境。


ArduinoUNO董事会
ArduinoUNO董事会

特性

  • 单片机:ATmega328P
  • 32kb的闪存
  • 工作电压:5 v
  • 输入电压(推荐):7-12V
  • 输入电压(限):6-20V
  • 数字I/O引脚:14(6引脚提供PWM输出)
  • 模拟输入引脚:6
  • 每个I/O管脚的直流电流:40ma
  • 3.3V引脚直流电流:50 mA。

它流行的原因是,它有一个开放源码的IDE来开发草图,具有基于' C '语言的简单语法,代码很容易学习。除了Arduino UNO,我们还有Arduino板的不同类型如下图所示

Arduino电路板
Arduino电路板

Arduino UNO板的应用

Arduino UNO最好的功能之一,它有模拟I/O引脚。它使用atmega328,通过使用开源的ArduinoIDE预定义的库和函数来编程非常简单。这里是使用ARDUINO UNO开发的一些应用程序

  • 基于Arduino的RFID感知设备接入
  • 基于Arduino的工业电器控制系统通过GSM网络解码双音多频信号
  • 基于Arduino的地下电缆故障检测
  • 基于Arduino的家庭自动化

树莓派开发板

树莓派开发板它很小(像一台信用卡电脑的大小)。树莓派可以很容易地连接显示器、电脑或电视。此外,它使用标准的键盘和鼠标。即使非技术用户也要依靠它来配置他们的数字媒体系统和监控摄像头。树莓派3当然是最实惠和强大的计算平台。最近推出的树莓派3也包括在内

  • 处理器:1.2GHz, 64位四核ARMv8 CPU
  • 802.11 n无线局域网
  • 蓝牙4.1
  • 蓝牙低能量(BLE)
  • 1 gb RAM
  • 4个USB端口
  • 40 GPIO管脚
  • 完整的HDMI端口
  • 结合3.5毫米音频插孔和复合视频
  • 相机界面(CSI)
  • 显示界面(DSI)
  • SD卡插槽
  • videoCore IV 3D图形核心
树莓派开发板
树莓派开发板

软件功能

Raspberry Pi运行在定制的Debian Linux系统Raspbian上,可以安装包括Node在内的不同的软件包。js, Java, LAMP堆栈,Python和更多。

树莓派开发板的应用

利用树莓派板,我们可以开发出小型计算机。它对学生非常有用。我们能够启动权重wed服务器,因为它可以支持所有的编程语言,如HTML, JAVA。它甚至可以处理WordPress,所以你可以管理你自己的博客/网站。基于树莓派板的机器人在自动化行业有大量的应用。它很容易开发使用树莓派的物联网应用。

BeagleBone Black开发委员会

BeagleBone Black是一种流行的开源计算机。现在它有了内置的无线网络功能。BeagleBone Black Wireless与Octavo Systems合作,采用CadSoft Eagle设计,是最容易使用和修改的信用卡大小的物联网Linux计算机。BeagleBone Black是一个低成本、社区支持的嵌入式应用程序开发平台。安装Linux的启动时间需要10秒,而使用一根USB连接线开始开发只需不到5分钟。

比格尔伯恩黑开发委员会
比格尔伯恩黑开发委员会

特性

  • 处理器:AM335x 1GHz ARM Cortex-A8
  • 512 mb DDR3内存
  • 2GB 8位eMMC板载闪存
  • 霓虹灯浮点加速器
  • 2x PRU 32位微控制器
  • 3 dgraphics加速器

连接

  • 电源和通信USB客户端bob的是什么网站
  • USB主机和以太网适配器
  • HDMI和2x 46针头

软件兼容性

  • Linux
  • 安卓
  • Ubuntu
  • Cloud9 IDE上的节点。jsw/ Bone脚本库

AdaFruit植物发展委员会

Adafruit Flora开发委员会的主要目标是开发一种可穿戴电子设备。这是一个盘状的,可缝的,arduino兼容的微控制器,旨在开发令人惊叹的可穿戴项目。最新版本的Adafruit Flora配有micro-USB和Neopixel led,便于编程和测试。

AdaFruit植物发展委员会
AdaFruit植物发展委员会

特性

  • Atmega32u4单片机,为Arduino Mega和Leonardo供电
  • 机载JST极化电池
  • 使用Arduino IDE进行模拟
  • 用于连接和电气连接的14个缝纫丝锥垫
  • 车载调节器

AdaFruit板的应用

电磁场检测连衣裙,很有必要检测电磁场信号来保护自己免受辐射。可穿戴式体温计对病人来说非常重要。

从以上信息,最后我们可以得出不同类型的微处理器板使用的结论构建各种应用程序,如电子项目、电子家电等。希望大家对这个概念有了更好的理解。此外,如果对这个概念有任何疑问,请在下面的评论部分提出宝贵的建议。我有个问题问你,Arduino板和Arduino Nano板有什么区别吗?

添加评论