(七)遥控灯
- 💖 作者简介:大家好,我是MilesChen,偏前端的全栈开发者。
- 📝 CSDN主页:爱吃糖的猫🔥
- 📣 我的博客:爱吃糖的猫
- 📚 Github主页: MilesChen
- 🎉 支持我:点赞👍+收藏⭐️+留言📝
- 💬介绍:The mixture of WEB+DeepLearning+Iot+anything🍁
程序
#include <IRremote.h>//定义11针脚接收信息
int RECV_PIN = 11;
//定义5数字针脚为LED输出
int LED_PIN = 5;IRrecv irrecv(RECV_PIN);decode_results results;
//默认LED不亮
int val = 0;void setup() {Serial.begin(9600);//初始化接收器irrecv.enableIRIn();//设定数字IO口的模式,OUTPUT 为输出pinMode(LED_PIN, OUTPUT);}void loop() {if (irrecv.decode(&results)) {//按“+”号键if (results.value == 16754775 && val < 255) {val = val + 10;}//按下“-”号键else if (results.value == 16769055 && val > 0) {val = val - 10;}//接收下一个值irrecv.resume();}Serial.println(val);analogWrite(LED_PIN, val);}
接线图
演示视频
遥控灯
有任何疑问和想法,欢迎在评论区与我交流。
更多推荐
(七)遥控灯
发布评论