BASIC4MCU | 질문게시판 | 답변 : 도와주세요유ㅜㅠㅜㅠㅜㅠㅜㅠㅜㅠㅜㅠㅜ
페이지 정보
작성자 master 작성일2019-12-19 22:41 조회7,145회 댓글2건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=11254
작성일
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2019-12-19 오후 10:41:12// by Ok-Hyun Park//#include <stdio.h>#include <Servo.h>//#define RP 13//Servo motor0;Servo motor1;Servo motor2;Servo motor3;//int ledPin1=9,ledPin2=8,ledPin3=4,ledPin4=12;int inputPin=7;const int pb=3;int buzzer=3;//int melody={33};int pirState=0,val=0;//void setup(){pinMode(inputPin,INPUT); pinMode(buzzer,OUTPUT); pinMode(RP,OUTPUT);pinMode(ledPin1,OUTPUT); pinMode(ledPin2,OUTPUT); pinMode(ledPin3,OUTPUT); pinMode(ledPin4,OUTPUT);motor0.attach(10); motor1.attach(6); motor2.attach(11); motor3.attach(5);Serial.begin(9600);}//void loop(){val=digitalRead(inputPin);//if(val==1){digitalWrite(ledPin1,1); digitalWrite(ledPin2,1); digitalWrite(ledPin3,1); digitalWrite(ledPin4,1);motor1.write(90); motor0.write(90); motor2.write(90); motor3.write(90);tone(buzzer,622);digitalWrite(RP,1); digitalWrite(pb,1);Serial.println("gd");pirState=1;}else{digitalWrite(ledPin1,0); digitalWrite(ledPin2,0); digitalWrite(ledPin3,0); digitalWrite(ledPin4,0);digitalWrite(RP,0); digitalWrite(pb,0);noTone(buzzer);Serial.println("Good Bye~");motor1.write(0); motor0.write(0); motor2.write(0); motor3.write(0);pirState=0;}}
const int pb=3;int buzzer=3;pb하고 부저하고 같은 핀으로 선언이 되어 있습니다.
댓글 2
조회수 7,145rkdeh님의 댓글
rkdeh 작성일아 그렇네요 그럼 다른핀으로 선언시키고 딜레이 주면 모터 정상적으로 90도로 돌아가고 led 깜박거릴까요?
master님의 댓글
master
제대로 동작하는지의 테스트는 직접 해보세요