코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
아두이노 코드 작동이 동시에 되지않아요ㅜㅜ
aa | 2017-06-10
|
|
---|---|
이렇게 했는데 else if가 안되요...
스위치를 누르고 있고 센서를 감지를 시키는데 거꾸로 돌아가지도 않고 led도 켜지지 않아요...도와주세요ㅠㅠㅠㅠㅠ 스위치누를때 모터 작동은 되는데 작동중 센서 감지가 안되는거같아요..
#include <Servo.h>
int inputPin = 2; // 센서 시그널핀
int ledPin = 13; // LED 연결핀
int pirState = LOW; // PIR 초기상태
int val = 0; // Signal 입력값
int servoPin=9;
int sw1Pin=6;
Servo servo;
int angle=0;
//
void setup(){
Serial.begin(9600);
pinMode(inputPin, INPUT); // 센서 Input 설정
pinMode(ledPin, OUTPUT); // LED Output 설정
servo.attach(servoPin);
pinMode(sw1Pin, OUTPUT);
pinMode(sw1Pin,INPUT_PULLUP);
}
//
void loop(){
val = digitalRead(inputPin); // 센서값 읽기
if(digitalRead(sw1Pin)==HIGH){
for(;angle<180;angle++){
servo.write(angle); delay(15);
if(digitalRead(sw1Pin)==LOW)break; // 중간에 스위치를 떼면 종료
}
}
else if(digitalRead(sw1Pin)==HIGH && val==HIGH) {
servo.write(angle); delay(15);
digitalWrite(ledPin, HIGH); // LED ON
}
else{
for(;angle>0;angle--){
servo.write(angle); delay(15);
if(digitalRead(sw1Pin)==HIGH)break; // 중간에 스위치를 누르면 종료
}
}
}
이렇게 했는데 else if가 안되요...
스위치를 누르고 있고 센서를 감지를 시키는데 거꾸로 돌아가지도 않고 led도 켜지지 않아요...도와주세요ㅠㅠㅠㅠㅠ 제발 도와주세요ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
|
|
이전글 | 비콘에 다른 센서 데이터 값을 함께 보낼수는 없나요?... | 2017-06-09 |
다음글 | 자이로센서 기울기 값 코딩(답변부탁드립니다ㅠㅠㅠ)... | 2017-06-10 |