当前位置:实例文章 » 其他实例» [文章]自己学过的一些Arduino接线笔记(Windows画图)

自己学过的一些Arduino接线笔记(Windows画图)

发布人:shili8 发布时间:2025-02-04 01:02 阅读次数:0

**Arduino 接线笔记**

作为一个 Arduino 爱好者,我在学习过程中总结了以下一些常见的接线笔记,希望能够帮助新手快速上手。这些笔记基于 Windows 系统下的画图工具(如 Paint 或 Adobe Photoshop),并包含部分代码示例和注释。

**1. 基础知识**

首先,我们需要了解 Arduino 的基本组成部分:

* **Arduino 板子**:这是我们的主控板,负责接收和处理输入信号。
* **LED**:用于显示状态或指示灯。
* **按钮**:用于用户交互。
* **电阻器**(如10kΩ)**:用于连接按钮和 LED 之间的电路。

**2. LED 接线**

LED 接线非常简单。我们需要将 LED 的正极(长脚)连接到 Arduino 板子的数字输出端口(例如,数字13),负极(短脚)则连接到地线。

cpp// LED 接线示例代码const int ledPin =13; // 定义 LED 的数字输出端口void setup() {
 pinMode(ledPin, OUTPUT); // 设置 LED 的模式为输出}

void loop() {
 digitalWrite(ledPin, HIGH); // 将 LED 打亮 delay(1000); // 等待1 秒 digitalWrite(ledPin, LOW); // 将 LED 熄灭 delay(1000); // 等待1 秒}


**3. 按钮接线**

按钮接线也非常简单。我们需要将按钮的正极连接到 Arduino 板子的数字输入端口(例如,数字2),负极则连接到地线。

cpp// 按钮接线示例代码const int buttonPin =2; // 定义按钮的数字输入端口void setup() {
 pinMode(buttonPin, INPUT); // 设置按钮的模式为输入}

void loop() {
 if (digitalRead(buttonPin) == HIGH) { // 检测按钮是否按下 Serial.println("Button pressed!"); // 打印提示信息 }
}


**4. 电阻器接线**

电阻器接线也非常简单。我们需要将电阻器的两端分别连接到 Arduino 板子的数字输出端口和地线。

cpp// 电阻器接线示例代码const int resistorPin =3; // 定义电阻器的数字输出端口void setup() {
 pinMode(resistorPin, OUTPUT); // 设置电阻器的模式为输出}

void loop() {
 digitalWrite(resistorPin, HIGH); // 将电阻器连接到地线 delay(1000); // 等待1 秒 digitalWrite(resistorPin, LOW); // 将电阻器断开 delay(1000); // 等待1 秒}


**5. 多个 LED 接线**

多个 LED 接线也非常简单。我们需要将每个 LED 的正极连接到 Arduino 板子的数字输出端口(例如,数字13、14 和15),负极则连接到地线。

cpp// 多个 LED 接线示例代码const int ledPins[] = {13,14,15}; // 定义多个 LED 的数字输出端口void setup() {
 for (int i =0; i < sizeof(ledPins) / sizeof(ledPins[0]); i++) { // 设置每个 LED 的模式为输出 pinMode(ledPins[i], OUTPUT);
 }
}

void loop() {
 for (int i =0; i < sizeof(ledPins) / sizeof(ledPins[0]); i++) { // 将每个 LED 打亮 digitalWrite(ledPins[i], HIGH);
 delay(100); // 等待0.1 秒 }
 for (int i =0; i < sizeof(ledPins) / sizeof(ledPins[0]); i++) { // 将每个 LED 熄灭 digitalWrite(ledPins[i], LOW);
 delay(100); // 等待0.1 秒 }
}


**6. 多个按钮接线**

多个按钮接线也非常简单。我们需要将每个按钮的正极连接到 Arduino 板子的数字输入端口(例如,数字2、3 和4),负极则连接到地线。

cpp// 多个按钮接线示例代码const int buttonPins[] = {2,3,4}; // 定义多个按钮的数字输入端口void setup() {
 for (int i =0; i < sizeof(buttonPins) / sizeof(buttonPins[0]); i++) { // 设置每个按钮的模式为输入 pinMode(buttonPins[i], INPUT);
 }
}

void loop() {
 for (int i =0; i < sizeof(buttonPins) / sizeof(buttonPins[0]); i++) { // 检测每个按钮是否按下 if (digitalRead(buttonPins[i]) == HIGH) {
 Serial.println("Button " + String(i) + " pressed!"); // 打印提示信息 }
 }
}


**7. 电阻器和 LED 接线**

电阻器和 LED 接线也非常简单。我们需要将电阻器的两端分别连接到 Arduino 板子的数字输出端口和地线,LED 的正极则连接到电阻器的另一端。

cpp// 电阻器和 LED 接线示例代码const int resistorPin =3; // 定义电阻器的数字输出端口const int ledPin =13; // 定义 LED 的数字输出端口void setup() {
 pinMode(resistorPin, OUTPUT); // 设置电阻器的模式为输出 pinMode(ledPin, OUTPUT); // 设置 LED 的模式为输出}

void loop() {
 digitalWrite(resistorPin, HIGH); // 将电阻器连接到地线 delay(1000); // 等待1 秒 digitalWrite(resistorPin, LOW); // 将电阻器断开 delay(1000); // 等待1 秒 digitalWrite(ledPin, HIGH); // 将 LED 打亮 delay(1000); // 等待1 秒 digitalWrite(ledPin, LOW); // 将 LED 熄灭 delay(1000); // 等待1 秒}


以上就是我学习过程中总结的 Arduino 接线笔记。希望这些笔记能够帮助新手快速上手,或者帮助老手回顾一下基础知识。

其他信息

其他资源

Top