大局图
我今天找东西,找到了我的一堆传感器??????????????????我为什么之前没有找到.不准备用单片机.因为配置的寄存器麻烦.ardunio比较快.写程序之前.众所周知,这种硬件开发.其实就是写底层驱动.要对着电路图写.所以找些文章回忆一下
概述
Arduino UNO是基于ATmega328P的Arduino开发板。它有14个数字输入/输出引脚(其中6个可用于PWM输出)、6个模拟输入引脚,一个16 MHz的晶体振荡器,一个USB接口,一个DC接口,一个ICSP接口,一个复位按钮。它包含了微控制器所需的一切,你只用简单地把它连接到计算机的USB接口,或者使用AC-DC适配器,再或者用电池,就可以驱动它。
“Uno” 在意大利语中意思是“一”。Arduino UNO是Arduino系列的一号开发板,Arduino IDE 1.0是Arduino IDE的第一个正式版本,Arduino UNO硬件和Arduino IDE软件建立了一套Arduino开发标准,此后的Arduino开发板和衍生产品都是在这个标准上建立起来的
编程
可通过Arduino IDE对Arduino UNO编程。
在Arduino UNO使用ATmega328 芯片上,存储有bootloader程序,使得用户可以上传程序到开发板上,而不需要使用额外的编程器。这个上传程序的过程使用STK500协议完成。
你也可以不使用bootloader,通过ICSP接口连接编程器给Arduino UNO上传程序。
注意事项
Arduino Uno上有一个自恢复保险丝,当短路或过流时,电流超过500mA,其可以自动断开供电,从而保护计算机的USB端口和Arduino。虽然大多数计算机USB端口都提供了内部保护,但是此保险丝可以提供了额外的保护。
电源
可以通过USB口或者直流电源座给Arduino Uno供电。Arduino UNO带有自动切换电源功能。
电源引脚如下:
Vin
电源输入引脚。当使用外部电源通过DC电源座供电时,这个引脚可以输出电源电压。
5V
5V电源引脚。使用USB供电时,直接输出USB提供的5V电压;使用外部电源供电时,输出稳压后的5V电压。
3V3
3.3V 电源引脚。最大输出能力为50 mA。
GND
接地引脚
IOREF
I/O参考电压。其他设备可通过该引脚识别开发板I/O参考电压。
存储空间
ATmega328 有32KB Fl