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头。所有这些都可以支持的微控制器为了进行进一步的操作,可以将这块板连接到计算机上。这个板的电源供应可以通过一个交流到直流适配器,一个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板的功能
的Arduino Uno ATmega328的功能包括以下。
- 工作电压为5V
- 建议输入电压范围为7v ~ 12V
- 输入电压范围为6v ~ 20V
- 数字输入/输出引脚为14
- 模拟I / P引脚为6
- 每个输入/输出引脚的直流电流为40ma
- 3.3V引脚的直流电流为50毫安
- Flash内存为32kb
- SRAM是2kb
- EEPROM为1kb
- CLK速度是16兆赫
Arduino Uno针图
Arduino Uno板可以由电源引脚、模拟引脚、ATmegs328、ICSP头、复位按钮、功率LED,数字引脚,测试LED 13,TX / RX引脚,USB接口,外部电力供应.的Arduino UNO板描述是下面要讨论的。

电力供应
的Arduino Uno电源可以通过USB线或外部电源来完成。外部电源主要包括交流到直流适配器,否则一个电池。适配器可以通过插入Arduino板的电源插座连接到Arduino Uno。同样的,电池引线可连接POWER连接器的Vin引脚和GND引脚。建议电压范围为7伏到12伏。
输入和输出
Arduino Uno上的14个数字引脚可以用作输入和输出功能的帮助,如pinMode(), digitalWrite(),和digital Read()。
Pin1 (TX) & Pin0 (RX) (Serial):该引脚用于发送和接收TTL串行数据,这些连接到ATmega8U2 USB TTL串行芯片等效引脚。
pin2 & pin3(外部中断):可以连接外部引脚来激活一个低值中断,值的变化。
引脚3,5,6,9,10和11 (PWM):该引脚通过analogWrite()函数给出8位PWM o/p。
SPI引脚(引脚10 (SS),引脚11 (MOSI),引脚12 (MISO),引脚13 (SCK):这些引脚保持spi通信,即使由基础硬件提供,目前必威体育怎么登录并不包含在Arduino语言中。
13脚(领导):内置的LED可连接到引脚13(数字引脚)。作为高值引脚,当引脚为LOW时,发光二极管被激活。
Pin-4 (SDA)和Pin-5 (SCL) (I2C):它在Wire库的帮助下支持twi必威体育怎么登录通信。
基诺(参考电压):参考电压是模拟i/ps与analogReference()。
重置密码:这个引脚是用来复位(RST)微控制器。
内存
该Atmega328 Arduino微控制器的内存包括用于存储代码的flash -32 KB, SRAM-2 KB EEPROM-1 KB。
必威体育怎么登录
Arduino Uno ATmega328提供UART TTL-串行通信必威体育怎么登录它可以通过数字引脚(如TX(1)和RX(0))访问。Arduino的软件有一个串行监视器,可以方便地获取数据。电路板上有两个led,比如RX和TX,当数据通过USB广播时,它们会闪烁。
软件串行库允许Arduino Uno数字引脚串行通信,ATmega328P支持TWI (必威体育怎么登录I2C)以及SPI-必威体育怎么登录communication.Arduino软件包含一个有线库,用于简化I2C总线的使用。
如何使用Arduino Uno?
Arduino Uno可以通过输入来检测周围环境。这里的输入是各种各样的传感器,这些传感器可以通过控制电机、灯、其他执行器等来影响它的周围环境。Arduino板上的ATmega328微控制器可以在Arduino编程语言和IDE(集成开发环境)的帮助下进行编程。Arduino项目在PC上运行时,可以通过软件进行通信。
Arduino编程
在电脑上安装Arduino IDE工具后,用USB线将Arduino板连接到电脑上。打开Arduino IDE和选择正确的板,通过选择工具- >板..>Arduino Uno,通过选择Tools - >Port选择正确的端口。这块板可以在Arduino的帮助下进行编程编程语言取决于线路。
激活Arduino板&闪光LED在板上,dump程序代码与选择的文件- >示例..>基础..>Flash。当编程代码被转储到IDE时,然后点击顶部栏上的“上传”按钮。这个过程完成后,检查板上的LED闪光。
USB高压保护
Arduino Uno板有一个可重新排列的聚保险丝,保护PC的USB端口从过电压。虽然大多数电脑都有自己的内部保护,但保险丝给了额外的安全涂层。如果在500mA以上的USB端口,那么保险丝将例行地打破连接,直到过电压被移除。
物理特性
Arduino板的物理特性主要包括长度和宽度。的印刷电路板Arduino Uno长度和宽度为2.7 x 2.1英寸,但电源插孔和USB连接器将超出以前的测量。否则可以将电路板连接在壳体上。
Arduino Uno ATmega328的应用
的Arduino Uno的应用包括以下。
- Arduino Uno在diy项目原型设计中使用。
- 在基于代码控制的项目开发中
- 自动化系统的开发
- 基本电路设计。
因此,这一切都是关于Arduino Uno数据表.最后从上面的信息,我们可以得出这是一个8位的ATmega328P微控制器。它有不同的组件,比如串行通信,必威体育怎么登录晶体振荡器,供调压器配套使用的微控制器.该板包括USB连接,数字I/O引脚14,模拟I/ p引脚6,电源插座,复位按钮和ICSP头。我有个问题要问你,什么是Arduino Uno在印度的价格?