2018-12-1 15:14:13 [显示全部楼层]
5866浏览
查看: 5866|回复: 3

[求助] 光敏电阻控制舵机开关

[复制链接]
想通过光敏电阻控制舵机的转动
当亮度低于一定值的时候光敏电阻输出高电平
可代码不管打if(val==0)还是if(val==1)都是亮光才会触发舵机
有大佬知道怎么改吗…(T—T)…
#include <Servo.h>                                                                                                                                                                                                                        
    Servo myservo;
    int buttonPin=13;
    int val=0;
void setup() {

    Serial.println("Run  control");
    myservo.attach(9);
    Serial.begin(9600);
   
       }
void loop() {
    val=digitalRead(buttonPin);
    if(val=0){
   
    myservo.write(155);
    delay(1000);
    myservo.write(60);
    delay(400);
    myservo.write(25);
    delay(800);
    myservo.write(155);
    delay(400);

   }
     
}光敏电阻控制舵机开关图1

gada888  版主

发表于 2018-12-12 12:09:59

#include <Servo.h>
Servo myServo;
int photo1 = A0; // LDR
int servoPin = 9; // servo pin
int val1 = 0; // value of LDR
void setup()
{
Serial.begin(9600);
myServo.attach(servoPin);
myServo.write(90);

pinMode(photo1, INPUT);
Serial.println("made by gada888");
}
void loop()
{
delay(500);
val1 = analogRead(photo1);
Serial.print("Photo1 Value: ");
Serial.println(val1);

if (val1 >= 800 )
{
myServo.write(90);
Serial.println("dark");
}
else if(val1 < 800)
{
myServo.write(40);
Serial.println("light");
}
}
在Buddy+里软件测试通过。没进行硬件测试
回复

使用道具 举报

DFr1O5NpBZN  学徒

发表于 2018-12-30 12:27:22

高人   hSGJGKSjfsgkkj';科幻世界
回复

使用道具 举报

20060606  高级技匠

发表于 2020-8-9 06:20:00

gada888 发表于 2018-12-12 12:09
#include
Servo myServo;
int photo1 = A0; // LDR

buddy+是什么软件
回复

使用道具 举报

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

本版积分规则

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

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主

楼主的其它帖子

上海智位机器人股份有限公司 沪ICP备09038501号-4

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

mail