Atmega328 Arduino Uno Board工作及其应用

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 MicroController.,引脚配置,Arduino Uno规格或功能和应用程序。

什么是Arduino Uno Atmega328?

Atmega328.是一种用Atmel内部形成的单芯片微控制器Megaavr家族。这个Arduino Uno的架构是一个定制的哈佛架构,具有8位RISC处理器核心。其他arduino董事会uno.包括Arduino Pro Mini,Arduino Nano,Arduino到期,Arduino Mega和Arduino Leonardo。


Arduino Uno Atmega328
Arduino Uno Atmega328

Arduino Uno Board的特点

Arduino Uno Atmega328的功能包括以下内容。

  • 工作电压为5V
  • 建议的输入电压范围为7V至12V
  • 输入电压范围为6V至20V
  • 数字输入/输出引脚为14
  • 模拟I / P引脚为6
  • 每个输入/输出引脚的DC电流为40 mA
  • 3.3V引脚的直流电流为50 mA
  • 闪存为32 kB
  • SRAM是2 KB
  • EEPROM是1 kB
  • CLK速度为16 MHz

Arduino Uno PIN图

Arduino UNO板可以通过电源引脚,模拟引脚,ATMEGS328,ICSP标题,重置按钮构建。电源指示灯,数字引脚,测试LED 13,TX / RX引脚,USB接口,外部电源供应。该Arduino Uno董事会描述如下所述。

Arduino UNO PAROR PIN配置
Arduino UNO PAROR PIN配置

电源供应

Arduino Uno电源可以在USB电缆的帮助或外部电源的帮助下进行。外部电源主要包括AC到DC适配器否则是电池。通过插入Arduino板的电源插孔,适配器可以连接到Arduino Uno。同样地,电池引线可连接到VIN引脚和电源连接器的GND引脚。建议的电压范围为7伏至12伏。


输入输出

arduino uno上的14个数字引脚可以用Pinmode(),DigityWrite()和数字读取()等函数用作输入和输出。

PIN1(TX)和PIN0(RX)(串行):该引脚用于传输和接收TTL串行数据,并且这些引脚连接到ATMEga8U2 USB到TTL串行芯片等效引脚。

引脚2和引脚3(外部中断):可以连接外部引脚以激活低值的中断,值为值。

引脚3,5,6,9,10,&11(PWM):该引脚通过Amplwwrite()的功能给出了8位PWM O / P。

SPI引脚(PIN-10(SS),PIN-11(MOSI),PIN-12(MISO),PIN-13(SCK):这些针脚维护SPI-Communication,bob的是什么网站即使由基本硬件提供,也不包含在Arduino语言中。

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

PIN-4(SDA)和PIN-5(SCL)(I2C):它支持在线库的帮助下进行TWI连bob的是什么网站通。

ARSF(参考电压):参考电压用于使用Analogreference()的模拟I / PS。

重置引脚:该引脚用于重置(RST)微控制器。

记忆

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

bob的是什么网站

Arduino Uno Atmega328提供UART TTL-串行通信bob的是什么网站,它可在Digital PIN上访问,如TX(1)和RX(0)。Arduino的软件具有串行监视器,允许简单的数据。电路板上有两个LED,只要通过USB播放数据,就会闪烁。

Softwareserial库允许在Arduino Uno数字引脚上进行串行通信,ATMbob的是什么网站EGA328P支持TWI(I2C)以及SPI-bob的是什么网站沟通。Arduino软件包含一个有线库,用于简化I2C总线的利用率。

如何使用Arduino Uno?

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

Arduino编程

一旦在PC中安装了Arduino IDE工具,请在USB电缆的帮助下将Arduino板连接到计算机。打开Arduino IDE,通过选择工具 - > Board,选择右侧板..> Arduino Uno,通过选择工具 - >端口选择右侧端口。该板可以在Arduino的帮助下编程编程语言取决于布线。

激活arduino板&闪光灯在电路板上,将程序代码转储,选择文件 - >示例..>基础..>闪存。当编程代码转储到IDE中时,然后单击顶栏上的“上载”按钮。完成此过程后,请检查电路板上的LED闪光灯。

USB的高压保护

Arduino UNO板具有可重新布解的多熔丝,可防止PC的USB端口。虽然大多数PC都有自己的内心保护,但保险丝提供了额外的安全涂层。如果在USB端口上以上500mA,则熔丝将常规破解连接,直到移除过电压。

身体特征

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

Arduino Uno Atmega328的应用

Arduino Uno的应用包括以下这些。

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

因此,这一切都是关于Arduino Uno数据表。从上面的信息中,我们可以得出结论,这是一个8位Atmega328P微控制器。它具有不同的组件,如串行通信,bob的是什么网站水晶振荡器,用于支撑的电压调节器微控制器。该板包括USB连接,数字I / O引脚14,模拟I / P引脚-6,Power-Barrel插孔,重置按钮和ICSP报头。这是一个问题,是什么?Arduino Uno价格在印度

添加评论