224浏览
查看: 224|回复: 1

[求助问答] UNO无法使用红外传感器

[复制链接]
/*!
* MindPlus
* uno
*
*/
#include <DFRobot_Servo.h>
#include <DFRobot_DS18B20.h>
#include <DFRobot_IRremote.h>
#include <DFRobot_Libraries.h>

// 动态变量
volatile float mind_n__0, mind_n__1, mind_n_my_float_variable, mind_n_dangqianzhuangtai;
// 创建对象
IRremote_Receive remoteReceive_2;
Servo            servo_12;
DFRobot_Tone     DFTone;
DFRobot_DS18B20  ds18b20_11;
DFRobot_DS18B20  ds18b20_5;
DFRobot_Servo360 servo360_9;


// 主程序开始
void setup() {
        Serial.begin(9600);
        remoteReceive_2.begin(2);
        servo_12.attach(12);
        ds18b20_11.begin(11);
        ds18b20_5.begin(5);
        servo360_9.attach(9);
        mind_n__0 = 180;
        mind_n__1 = 100;
}
void loop() {
        if (((remoteReceive_2.getIrCommand())==String("4DB2738C"))) {
                delay(200);
                if ((mind_n_my_float_variable==0)) {
                        mind_n_my_float_variable = 1;
                        servo_12.angle(abs(mind_n__0));
                        DFTone.play(4, 494, 125);
                }
                else {
                        mind_n_my_float_variable = 0;
                        servo_12.angle(abs(mind_n__1));
                        DFTone.play(4, 494, 125);
                }
        }
        if (digitalRead(10)) {
                delay(200);
                if ((mind_n_dangqianzhuangtai==0)) {
                        mind_n_dangqianzhuangtai = 1;
                        servo_12.angle(abs(mind_n__0));
                        DFTone.play(4, 494, 125);
                }
                else {
                        mind_n_dangqianzhuangtai = 0;
                        servo_12.angle(abs(mind_n__1));
                        DFTone.play(4, 494, 125);
                }
        }
        Serial.println(ds18b20_11.getTempC());
        if ((ds18b20_5.getTempC()>37)) {
                servo360_9.speed(100);
                Serial.println("温度过高");
                DFTone.play(4, 494, 125);
        }
}


ddccyy  学徒

发表于 2022-6-28 13:40:46

感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail