每周学一点Arduino篇 - 点亮LED

154 阅读1分钟

Arduino是什么?

Arduino是一种包含硬件(各种型号的Arduino板)和软件(Arduino IDE)的开源电子平台。硬件部分是可以用来做电路连接的Arduino电路板;引用 Arduino 官方的介绍:Arduino 是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的 Arduino 板)和软件(ArduinoIDE)。Arduino的编程语言更为简单和人性化,它构建于开放原始码 simple I / O 介面版,并且具有使用类似 Java、C 语言的 Processing / Wiring 开发环境,但实用性要远高于C语言,主要由于它将一些常用语句组合函数化,故使用者可以快速入门学习使用。主要包含两个的部分:硬件部分是可以用来做电路连接的 Arduino 电路板;另外一个则是 Arduino IDE,你的计算机中的程序开发环境。你只要在 IDE 中编写程序代码,将程序上传到 Arduino 电路板后,程序便会告诉 Arduino 电路板要做些什么了。

以下均为记录自己的过程笔记,也许没什么参考价值,没兴趣就不必往下看了。

环境准备 Arduino IDE Arduino UNO

Arduino IDE 2.2.1 Arduino UNO 或者其他型号开发板

// 使用UNO 第13引脚的LED 不用外接面包板+LED
int led = 13;
// 使用宏定义可以比定义变量节约空间
// #define LED 13

void setup() {
  // 初始化 定义13号引脚 I/O 模式
  pinMode(LED,OUTPUT);
}

void loop() {
  // 输出高电平让 LED 熄灭
  digitalWrite(LED,HIGH);
  // 延时一秒
  delay(1000);
  // 输出低电平 LED 点亮
  digitalWrite(LED,LOW);
  delay(1000);
}

编译上传到开发板查看效果。