1.Arduino 简介
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。
Arduino主要包含两个部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。
Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。
对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,它们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。
2.UNO R3 CH340 开发板简介
性能描述:
Digitall/0数字输入/输出端共0~13。
Analog l/O模拟输入/输出端共0~5。
其中3、5、6、9 、10、 11可以为数字输入/输出端,也可以为PWM输出。
支持ISP下载功能。
输入电压:接上电脑USB时无须外部供电,外部供电5V~9V直流电压输入。
输出电压:5V直流电压输出和3.3V直流电压输出。
3.Arduino IDE下载
下载地址:https://www.arduino.cc/en/software
4.UNO R3 CH340 程序烧录
一.UNN板子与电脑连接数据线
二.在IDE界面选择UNO板子
3.选择串口
4.烧录程序,复制下面的到程序arduino IDE中;
/*
让一个LED灯亮一秒,然后熄灭一秒,循环进行。
*/
// setup函数在按下重置或给板子通电时运行一次
void setup() {
// 初始化数字引脚LED_BUILTIN作为输出。
pinMode(LED_BUILTIN, OUTPUT);
}
// loop函数会不断地重复运行
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // 将LED点亮(HIGH是电压水平)
delay(1000); // 等待一秒钟
digitalWrite(LED_BUILTIN, LOW); // 通过将电压设置为LOW来熄灭LED
delay(1000); // 等待一秒钟
}
5.烧录成功后,UNO板子的中LED(L丝印字母旁),亮1秒,熄灭1秒,不断循环;