玩转Arduino:LED效果、发声器与传感器应用
在电子制作和编程的世界里,Arduino是一个强大且受欢迎的平台。今天,我们将深入探讨一些有趣的项目,包括LED效果控制、发声器应用以及传感器的使用。
1. LED效果控制
首先,我们来看一个用于控制LED颜色的函数 setLED :
void setLED(char* data) {
if ((data[0] == 'r') || (data[0] == 'R')) {
int Ans = strtol(data+1, NULL, 10);
Ans = constrain(Ans,0,255);
analogWrite(RedPin, Ans);
Serial.print("Red is set to: ");
Serial.println(Ans);
}
if ((data[0] == 'g') || (data[0] == 'G')) {
int Ans = strtol(data+1, NULL, 10);
Ans = constrain(Ans,0,255);
analogWrite(GreenPin, Ans);
Serial.print("Green is set to: ");
Serial.println(Ans);
}
if ((data[0] == 'b') || (data[0] == 'B')) {
int Ans = strtol(data+1, NULL, 10);
Ans = constrain(A
超级会员免费看
订阅专栏 解锁全文

71

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



