Arduino是一款广泛使用的开源硬件平台,它提供了丰富的模块和传感器,方便制作各种电子项目。本文将介绍几种常见的Arduino模块,并提供相应的示例代码。
- 红外接收模块
红外接收模块是一种能够接收红外线信号的模块,常用于遥控器和红外遥感应用。下面是一个简单的示例代码,演示如何通过红外接收模块接收信号并输出到串口。
#include <IRremote.h>
int receiverPin = 11; // 红外接收模块的引脚
IRrecv irrecv(receiverPin);
decode_results results;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn(); // 启用红外接收
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
irrecv.resume(); // 继续接收下一个信号
}
}
- 温湿度传感器模块
温湿度传感器模块可以测量周围环境的温度和湿度。下面是一个示例代码,演示如何使用DHT库读取温湿度传感器的数值并输出到串口。
#include <DHT.h>
#define DHTPIN 2 // 温湿度传感器模块的引脚
#define DHTTYPE
Arduino模块详解与示例代码
本文介绍了Arduino平台中常见的三种模块:红外接收模块、温湿度传感器模块和蜂鸣器模块,并提供了相应的示例代码,帮助读者理解如何利用这些模块进行电子项目创作。
订阅专栏 解锁全文
1872

被折叠的 条评论
为什么被折叠?



