艾巴生活网

您现在的位置是:主页>科技 >内容

科技

Arduino(UNO的简介)

2023-08-26 11:32:02科技帅气的蚂蚁
第一步:为什么要用ARDUINO UNO?Arduino UNO是最常用的,UNO是第一个arduino的绝佳选择,因为它相对便宜,易于安装,是你能使用的最难的

Arduino(UNO的简介)

第一步:为什么要用ARDUINO UNO?

Arduino UNO是最常用的,

UNO是第一个arduino的绝佳选择,因为它相对便宜,易于安装,是你能使用的最难的主板。在极少数情况下,即使你弄乱了电路板,你也可以花几美元(约6美元/200 INR)更换ATmega 328p微控制器,因为UNO是采用DIP封装的表面贴装版本。

第二步:Arduino UNO-R3:

UNO在意大利语中代表one,它的名字标志着Arduino软件IDE 1.0的发布。

最新的Arduino UNO R3发布于2011年,是第三版UNO板。

那么,我们是不是应该看看这个小板子的规格,这样你就可以期望使用它所描述的所有优秀功能了?

规格:

微控制器:ATmega328p

工作电压:5V

输入电压(推荐):7-12V。

输入电压(有限):6-20V

数字I/O引脚:14个(其中6个提供PWM输出)

模拟输入引脚:6

每个I/O引脚的直流电流:40 mA

3.3V引脚:50毫安

闪存:32 KB(ATmega328),其中0.5 KB 2 KB(ATmega328)由引导程序SRAM使用。

EEPROM : 1 KB(ATmega328)

时钟速度:16 MHZ

第三步:微控制器:

Arduino UNO基于ATmega 328p微控制器,也有ATmega16U微控制器。

ATmega 328p:这是Arduino的大脑。它是基于Atmel的8位AVR RISC微功耗的高性能微控制器,可以在单个时钟周期内执行强大的指令。

ATmega 16U2:该微控制器负责USB连接和ICSP引导加载程序。

步骤4: I/O引脚:

Arduino UNO拥有

14个数字引脚(6个PWM)和6个模拟引脚。

数字引脚:引脚0至引脚13

其中引脚0和引脚1用于接收和发送串行数据。脉宽调制:3,5,6,9,10,11

这六个管脚可以作为PWM(脉宽调制)管脚,用来依次控制电压和亮度。

模拟引脚:至引脚A5

模拟引脚的主要功能是从模拟传感器读取数值。

步骤5:电源系统/电源引脚:

Arduino UNO拥有超级便捷的电源管理和内置的电压调节功能。

不像老板,电源是自动选择的。可以直接通过USB或者USB供电。

外部电源可以通过

将电源(7-12V DC)连接到DC电源插孔(或)

将电池引线连接到Vin和Gnd。

注意:不要试图通过5V或3.3V引脚给它供电,否则会损坏板载电路调节器。

5V和3.3V引脚可以连接到。

Arduino IOREF:此引脚为微控制器操作提供参考电压。

第六步:记忆:

ATmega 328p有32KB闪存存储程序,2KB SRAM和1KB EEPROM。

第七步:沟通:

UNO具有UART串行通信、SPI和I2C等通信协议。

UART:

UNO使用数字引脚0(RX)和数字引脚1(TX)进行UART TTL串行通信。

I2C:

UNO使用A4或SDA引脚,而A5或SCL引脚用于与线库的I2C通信。

SCL是一个时钟信号。

SDA是一种数据信号。

注:SDA和SCL引脚不是UNO中I2C可用的额外引脚,它们是A4和A5引脚的副本。

SPI:

Pin11:(MOSI)

Pin12:(味噌)

引脚13:(SCK)

MOSI(主输出从输入)-用于向外围设备发送数据的主控制线。

MISO(主输入从输出)-用于向主设备发送数据的从线路。

SCK(串行时钟)-用于同步主机产生的数据传输的时钟脉冲。

相应的引脚和SPI库用于SPI通信。

ICSP头文件可用于直接通过引导加载程序对ATmega进行编程。

第八步:时钟:

板载16MHz时钟使其成为速度最快的微处理器。

第九步:其他功能:

它有一个重置按钮,用于重置芯片上的程序。

板上的Led映射到引脚13,用于调试和测试。

电源指示灯指示电源。

当两个led用于RX和TX串行通信时,指示灯将闪烁。

所以希望你有关于Arduino UNO的所有答案。那么,为什么要等呢?从亚马逊、Ebay、Flipkart或附近的任何电子零售店购买arduino board。 - )