ATmega328 Arduino Uno板的工作及其应用

Arduino Uno是一种基于ATmega328的微控制器板,Uno是意大利语,意为“一”。Arduino Uno就是为了标志即将发布的微控制器板而命名的Arduino Uno Board 1.0。该板包括数字I/O管脚-14,电源插孔,模拟I/ ps-6,陶瓷谐振器- a16 MHz,一个USB连接,一个RST按钮,和一个ICSP头。所有这些都可以支持的微控制器为进一步的操作,连接这个板到计算机。这个板的电源供应可以与一个AC到DC适配器的帮助,一个USB电缆,否则一个电池。这篇文章讨论了什么是Arduino Uno单片机、销配置Arduino Uno规格或功能,和应用程序。

什么是Arduino Uno ATmega328?

ATmega328其中Atmel是一种单片机吗megaAVR家庭。这个Arduino Uno的架构是一个8位定制的哈佛架构RISC处理器核心。Arduino的其他董事会Uno包括Arduino Pro Mini、Arduino Nano、Arduino Due、Arduino Mega和Arduino Leonardo。


Arduino Uno ATmega328
Arduino Uno ATmega328

Arduino Uno板的特点

Arduino Uno ATmega328的特点包括以下。

  • 工作电压为5V
  • 推荐输入电压范围为7v ~ 12V
  • 输入电压范围为6v ~ 20V
  • 数字输入/输出引脚为14个
  • 模拟I / P引脚为6
  • 每个输入/输出管脚的直流电流为40ma
  • 3.3V引脚的直流电流为50毫安
  • Flash为32kb
  • SRAM为2 KB
  • EEPROM为1kb
  • CLK速率为16mhz

Arduino Uno引脚图

Arduino Uno板可以用电源引脚、模拟引脚、ATmegs328、ICSP头、复位按钮、功率LED,数字引脚,测试LED 13,TX / RX引脚,USB接口,外部电力供应。的Arduino UNO板描述是下面要讨论的。

Arduino Uno板引脚配置
Arduino Uno板引脚配置

电力供应

Arduino Uno电源可以在USB电缆或外部电源的帮助下完成。外部电源主要包括交直流适配器和电池。适配器可以通过Arduino板上的电源插孔连接到Arduino Uno。同样的,电池引线可以连接到电源连接器的Vin引脚和GND引脚。建议的电压范围为7伏至12伏。


输入和输出

Arduino Uno上的14个数字引脚可以通过pinMode()、digitalWrite()、digital Read()等函数作为输入和输出。

Pin1 (TX) & Pin0 (RX) (Serial):该引脚用于发送和接收TTL串行数据,并连接到ATmega8U2 USB到TTL串行芯片的等效引脚。

引脚2和3(外部中断):外部引脚可以连接在一个低值上激活中断,值的变化。

引脚3,5,6,9,10,和11 (PWM):该引脚通过analogWrite()函数给出8位PWM o/p。

SPI引脚(Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK):这些引脚保持spi通信,即使由基本硬件提供,目前188金宝搏登录网址还不包括在Arduino语言中。

13脚(领导):内置的LED可以连接到pin-13(数字引脚)。作为高值引脚,当引脚低时,发光二极管被激活。

Pin-4 (SDA) & Pin-5 (SCL) (I2C):它在有线库的帮助下支持TWI-c188金宝搏登录网址ommunication。

基诺(参考电压):参考电压是为模拟i/ps与analog greference()。

重置密码:这个引脚用于复位(RST)单片机。

内存

该Atmega328 Arduino微控制器的内存包括闪存-32 KB用于存储代码,SRAM-2 KB EEPROM-1 KB。

188金宝搏登录网址

Arduino Uno ATmega328提供了UART TTL-串行通信188金宝搏登录网址,可以通过TX(1)和RX(0)等数字引脚访问它。Arduino的软件有一个串行监视器,可以轻松获取数据。板上有两个发光二极管,如RX & TX,每当数据通过USB广播时都会闪烁。

软件串行库允许在Arduino Uno数字引脚上进行串行通信,并且ATmega328P支188金宝搏登录网址持TWI (I2C)以及SPI-188金宝搏登录网址communication。Arduino软件包含一个有线库,用于简化I2C总线的使用。

如何使用Arduino Uno?

Arduino Uno可以从输入中检测周围环境。这里的输入是各种各样的传感器,它们可以通过控制电机、灯、其他执行器等来影响它的周围环境。Arduino板上的ATmega328微控制器可以借助Arduino编程语言和IDE(集成开发环境)进行编程。Arduino项目在PC机上运行时可以通过软件进行通信。

Arduino编程

在PC上安装Arduino IDE工具后,通过USB连接线将Arduino板连接到计算机上。打开Arduino IDE &选择正确的板通过选择工具- >板..>Arduino Uno,并通过选择工具选择正确的端口- >端口。这个板可以在Arduino的帮助下编程编程语言取决于线路。

激活Arduino板&闪光LED在板上,转储程序代码与选择的文件- >示例.>基础.>Flash。当编程代码被转储到IDE时,然后单击顶部栏上的按钮“upload”。一旦这个过程完成,检查板上的LED闪光。

USB高压保护

Arduino Uno板有一个可重新排列的poly保险丝,保护PC的USB端口免受过电压。虽然大多数个人电脑都有自己的内部保护,但保险丝提供了额外的安全涂层。如果给USB端口超过500mA,那么保险丝会经常断开连接,直到过电压被移除。

物理特性

Arduino板的物理特性主要包括长度和宽度。的印刷电路板Arduino Uno长度和宽度为2.7 x 2.1英寸,但电源插孔和USB连接器将超出以前的测量。否则可以将电路板安装在壳体上。

Arduino Uno ATmega328的应用

Arduino Uno的应用包括以下。

  • Arduino Uno用于diy项目的原型设计。
  • 在开发基于代码的控制的项目时
  • 自动化系统的开发
  • 设计基本电路设计。

因此,这就是一切Arduino Uno数据表。最后从以上信息我们可以得出结论,这是一个8位ATmega328P微控制器。它有不同的组件,比如串行通信,188金宝搏登录网址晶体振荡器,电压调节器为支撑的微控制器。这个板包括一个USB连接,数字I/O引脚-14,模拟I/ p引脚-6,一个电源插座,一个复位按钮和一个ICSP头。我有个问题问你,什么是Arduino Uno价格在印度吗?

添加评论