BASIC4MCU | 질문게시판 | 아두이노 스위치 질문입니다.
페이지 정보
작성자 Tell 작성일2022-12-10 17:56 조회1,002회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=22144
본문
스위치를 2번 눌렀을때 조도센서 값에 따라 서보모터를 회전하려고 합니다. 이때 스위치를 2번 눌러서 동작을 하려고 하는데 코딩을 어떻게 해야 하나요?
코드입니다.
#include<Servo.h>
Servo myservo;
int cds=A2
int seonsor = 13;
int sw = 7;
void setup(){
pinMode(A1, OUTPUT);
pinMode(7,INPUT);
pinMode(13,INPUT);
myservo.attach(9);
myservo.write(0);
Serial.begin(9600);
}
void loop()
{
int degree=analogRead(cds);
degree=map(degree,0,1023,0,179);
Serial.println(cdsval);
Serial.println(degree);
if(digitalRead(7)==HIGH)
{if(digitalRead(7)==HIGH)
{
myservo.write(degree);
delay(200);
}
}
delay(1000);
}
댓글 0
조회수 1,002등록된 댓글이 없습니다.