1.5 Arduino的第一个程序

简介: 1.5 Arduino的第一个程序

所需工具

1. Arduino UNO R3 控制器;

2. USB数据线。

**第一个程序——Blink**

Blink是Arduino 的示例程序,在Arduino IDE 的窗口中选择“文件”》“示例”》“01.Basics”》“Blink”菜单项打开该示例程序,代码如下。

// 大多数Arduino 控制板上13号引脚都连接了一个标有“L”的LED灯
// 给13号引脚设置一个别名“led”
int led=13;
// 在板子启动或者复位重启后,setup部分的程序只会运行一次
void setup() {
  // 将“led”引脚设置为输出状态
  pinMode(led, OUTPUT);
}
//setup部分的程序运行完后,loop部分的程序会不断重复运行
void loop() {
  digitalWrite(13, HIGH);   // 点亮LED
  delay(1000);              // 等待一秒
  digitalWrite(13, LOW);    // 通过将引脚电平拉低,关闭LED
  delay(1000);              // 等待一秒
}

代码具体含义,将在后面讲解。

在编译和下载程序之前,需要先在“工具”》“板卡”菜单中选择你当前正在使用的Arduino 控制器,本教程使用的是Arduino UNO R3 控制器,所以选择Arduino / Genuino UNO,(如图一)

1.png

(图一)


然后再“工具”》“端口”菜单中选择Arduino 控制器对应的串口(如图二),设备具体使用的串口,在设备管理器中查看。


![图二](https://ucc.alicdn.com/images/user-upload-01/img_convert/b49304b5bfcde21d374f6675aa4e75d0.png) (图二)

设置完成后,将会在IDE窗口的右下角显示设置的控制器型号以及串口号


单击校验按钮,IDE会检测程序是否正确,如果正确,IDE会自动编译程序。


单击下载按钮,IDE会在编译后下载到Arduino 控制器中,下载时控制器上的TX、RX两个灯将会闪烁。下载完后控制器上的标有L的LED灯将会按照程序闪烁。


目录
相关文章
|
5月前
汇编语言驱动51开发板的八位数码管显示12345678 静态显示
汇编语言驱动51开发板的八位数码管显示12345678 静态显示
221 1
|
6月前
|
数据采集 传感器 数据处理
LabVIEW步开发进电机的串口控制程序
LabVIEW步开发进电机的串口控制程序
42 0
|
8月前
LabVIEW编更改研华数字板卡中DIO方向 例程与相关资料
LabVIEW编更改研华数字板卡中DIO方向 例程与相关资料
37 2
|
8月前
LabVIEW编程LabVIEW开发PXI-6704输出大于20mA的电流例程与相关资料
LabVIEW编程LabVIEW开发PXI-6704输出大于20mA的电流例程与相关资料
52 0
|
8月前
|
芯片
蓝桥杯嵌入式创建第一个工程(点亮led灯)
蓝桥杯嵌入式创建第一个工程(点亮led灯)
107 0
树莓派gpio指令问题:找不到指令和不能识别板子类型
安装wiringpi库之后,运行gpio readall,想查看一下引脚状态。但是出现下面的错误提示:Oops – unable to determine board type… model: 17,字面意思就是没有识别板子类型。错误提示:找不到该指令,也是同样的解决方法。
699 0
【蓝桥杯嵌入式】定时器实现按键单击,双击,消抖以及长按的代码实现
【蓝桥杯嵌入式】定时器实现按键单击,双击,消抖以及长按的代码实现
923 0
protues驱动一位数码管循环显示89C51
protues驱动一位数码管循环显示89C51
88 0
STM32独立按键控制LED亮灭---软键篇(内置代码+注释解析+部分库函数代码)
STM32独立按键控制LED亮灭---软键篇(内置代码+注释解析+部分库函数代码)
637 0
STM32独立按键控制LED亮灭---软键篇(内置代码+注释解析+部分库函数代码)
|
开发工具 git
OLED显示屏(内含:1.调试方式+2.OLED简介+3.硬件电路+4.驱动函数+5.软件代码部分+6.代码部分注释)
OLED显示屏(内含:1.调试方式+2.OLED简介+3.硬件电路+4.驱动函数+5.软件代码部分+6.代码部分注释)
427 0
OLED显示屏(内含:1.调试方式+2.OLED简介+3.硬件电路+4.驱动函数+5.软件代码部分+6.代码部分注释)