【雕爷学编程】Arduino动手做(172)---WeMos D1开发板模块4
发布人:shili8
发布时间:2025-03-06 11:03
阅读次数:0
**雕爷学编程**
**Arduino动手做(172)---WeMos D1开发板模块4**
在前面的几篇文章中,我们已经学习了如何使用WeMos D1开发板进行基本的GPIO操作、读取和写入数据等。今天,我们将继续深入探索WeMos D1开发板的其他功能,特别是模块4。
**模块4:LED灯**
在这个模块中,我们将学习如何使用WeMos D1开发板控制LED灯。LED灯是一种常见的电子元件,它可以通过改变电流的方向来实现不同的亮度和颜色效果。
###代码示例
cpp// 引入必要的库文件#include// 定义一个变量来存储LED灯的引脚号const int ledPin =2; void setup() { // 初始化LED灯的引脚为输出模式 pinMode(ledPin, OUTPUT); } void loop() { // 将LED灯设置为高亮状态(亮) digitalWrite(ledPin, HIGH); // 等待一段时间,等待LED灯稳定后再进行下一步操作 delay(1000); // 将LED灯设置为低亮状态(灭) digitalWrite(ledPin, LOW); // 等待一段时间,等待LED灯稳定后再进行下一步操作 delay(1000); }
在这个代码示例中,我们定义了一个变量`ledPin`来存储LED灯的引脚号。然后,在`setup()`函数中,我们初始化了LED灯的引脚为输出模式。在`loop()`函数中,我们使用`digitalWrite()`函数将LED灯设置为高亮状态(亮)和低亮状态(灭),并且在每次操作后等待一段时间,等待LED灯稳定。
###代码注释
cpp// 引入必要的库文件#include// 定义一个变量来存储LED灯的引脚号const int ledPin =2; // LED灯的引脚号为D2void setup() { // 初始化LED灯的引脚为输出模式 pinMode(ledPin, OUTPUT); // 将LED灯的引脚设置为输出模式} void loop() { // 将LED灯设置为高亮状态(亮) digitalWrite(ledPin, HIGH); // 将LED灯设置为高亮状态 // 等待一段时间,等待LED灯稳定后再进行下一步操作 delay(1000); // 等待1秒钟 // 将LED灯设置为低亮状态(灭) digitalWrite(ledPin, LOW); // 将LED灯设置为低亮状态 // 等待一段时间,等待LED灯稳定后再进行下一步操作 delay(1000); // 等待1秒钟}
在这个代码注释中,我们对每个函数和变量都进行了详细的注释,以便读者更好地理解代码的逻辑。
**总结**
在本篇文章中,我们学习了如何使用WeMos D1开发板控制LED灯。我们定义了一个变量来存储LED灯的引脚号,初始化了LED灯的引脚为输出模式,并且使用`digitalWrite()`函数将LED灯设置为高亮状态和低亮状态。在每次操作后,我们等待一段时间,等待LED灯稳定。最后,我们对代码进行了注释,以便读者更好地理解代码的逻辑。
**下一步**
在下一篇文章中,我们将继续深入探索WeMos D1开发板的其他功能,特别是模块5。我们将学习如何使用WeMos D1开发板控制电机和传感器等设备。