不同的微控制器和其应用
开始使用嵌入式开发,我们需要两个主要的东西是开发板和IDE(综合开发环境)。微控制器开发板是一个印刷电路板(PCB)与电路和硬件设计,以方便实验与某些微控制器板的功能。开发板结合了处理器、内存、芯片组和板载外设,如LCD、键盘、USB、串口、ADC、RTC、电机驱动ic、SD卡插槽、以太网等,具有调试功能。这将使我们避免混淆与跳线和板的连接。
微控制器板的规格包括总线类型、处理器类型、内存、端口数量、端口类型、操作系统。它们用于评估嵌入式设备(如不同的控制器、家用电器、机器人、销售点(PoS)终端、kiosks和信息设备)的程序。在这里,我们将讨论世界各地不同开发板之间的特性。每一种都有自己的特性和一些缺陷,有些开发平台对于某些项目来说比其他平台更突出。
微控制器开发板也称为单板微控制器。如今,开发单板微控制器开发套件非常简单和便宜。如此多的开源软件(IDE)可用于开发微控制器板以便开发实时应用。在这里,我们讨论了包括的不同的微控制器板,包括
基于DIY的微控制器
基于DIY(自己自己)的微控制器板可以由自己在家里制作,您需要所有的电子和电气组件微控制器(Atmel,Arm,MSP等),组件基础和外部外围设备,如RTC,串口,LCD模块,键盘,触摸板等。现在所有这些组件都应仔细焊接在PCB上。在完成硬件设置后,我们必须选择一个合适的IDE来编写微控制器来开发所需的应用程序。
单片机板的应用
在这里,我们提供了8051个家庭DIY应用程序。8051单片机是一个通用控制器,用于开发基础级应用程序。如数据采集系统,自动光强度控制系统,工业温度控制系统等
Arduino Uno.
Arduino是最流行的用于创建交互式电子应用程序的开源电子原型平台。bob足球体育appArduino UNO板包含支持微控制器所需的一切。Arduino UNO微控制器板对于绝对初学者和专家来说都是非常熟悉的。它应该考虑成为第一个基于微控制器的开发板。Arduino UNO R3是基于ATmega328P微控制器的最简单和最强大的原型环境。
特征
- 微控制器:ATMEGA328P.
- 32kb的闪存
- 工作电压:5 v
- 输入电压(推荐):7-12V
- 输入电压(限制):6-20V
- 数字I/O引脚:14(6引脚提供PWM输出)
- 模拟输入引脚:6
- 每个I / O引脚直流电流:40 mA
- 3.3V引脚直流电流:50 mA。
它受欢迎的原因是,它有一个开源IDE开发草图,通过基于'C'语言的简单语法,代码易于学习。除了arduino uno之外,我们有下面显示的不同类型的arduino板
Arduino UNO板的应用
Arduino Uno的最佳特征之一,它具有模拟I / O引脚。它使用Atmega328,通过使用开放的预定义库和arduinoide的功能来说是非常简单的。在这里,一些应用程序通过使用Arduino Uno开发
- 基于Arduino的RFID感测设备访问
- 通过GSM网络解码双音多频信号的Arduino基于工业设备控制系统
- 基于Arduino的地下电缆故障检测
- 基于Arduino的家庭自动化
覆盆子PI开发板
覆盆子PI开发板它很小(像一台信用卡电脑的大小)。树莓派可以很容易地连接显示器、电脑或电视。此外,它使用标准的键盘和鼠标。即使非技术用户也要依靠它来配置他们的数字媒体系统和监控摄像头。树莓派3当然是最实惠和强大的计算平台。最近推出的树莓派3也包括在内
- 处理器:1.2GHz,64位四核ARMv8 CPU
- 802.11n无线LAN.
- 蓝牙4.1.
- 蓝牙低能量(BLE)
- 1GB 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,所以你可以管理你自己的博客/网站。基于树莓派板的机器人在自动化行业有大量的应用。它很容易开发使用raspberry pi的IoT应用程序。
BeagleBone Black开发委员会
Beaglebone Black是流行的开源电脑之一。现在它配有内置无线网络功能。利用与Octavo Systems的合作伙伴关系,并在Cadsoft Eagle中设计,Beaglebonebone Black Wireless是最容易使用和修改信用卡大小的IOT Linux计算机可用。Beaglebone Black是嵌入式应用程序开发人员的低成本,社区支持的开发平台。启动时间安装Linux需要10秒钟,只需一个USB电缆即可在不到5分钟内开始开发。
特征
- 处理器:AM335x 1GHz ARM Cortex-A8
- 512MB DDR3 RAM.
- 2GB 8位eMMC板载闪存
- 霓虹灯浮点加速器
- 2x PRU 32位微控制器
- 3DGraphics加速器
连接
- USB客户的电力和通信bob的是什么网站
- USB主机和以太网适配器
- HDMI和2x 46针头
软件兼容性
- Linux.
- 安卓
- Ubuntu
- Cloud9 IDE上的节点。jsw/ Bone脚本库
AdaFruit植物发展委员会
Adafruit Flora开发委员会的主要目标是开发一种可穿戴电子设备。这是一个盘状的,可缝的,arduino兼容的微控制器,旨在开发令人惊叹的可穿戴项目。最新版本的Adafruit Flora配有micro-USB和Neopixel led,便于编程和测试。
特征
- Atmega32u4微控制器,它为Arduino Mega和Leonardo提供权力
- 板载偏光2杰斯电池
- 使用Arduino IDE进行模拟
- 14个缝纫垫,用于附件和电气连接
- 该车载调节器
AdaFruit板的应用
电磁场检测连衣裙,是检测EMF信号,以拯救自己辐射。可穿戴温度计对患者来说是至关重要的。
从上面的信息来看,我们可以得出结论,使用不同类型的微控制器板构建像电子项目等各种应用,电子家用电器等我们希望您对此概念进行了更好的理解。此外,有关这一概念的任何疑问,请通过评论以下评论部分提供宝贵的建议。这是一个问题,Arduino板和Arduino Nano板有什么区别?