BASIC4MCU | 질문게시판 | 답변 : 서보모터 아두이노
페이지 정보
작성자 master 작성일2018-06-09 00:09 조회8,386회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1621
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-06-09 오전 12:14:07// by Ok-Hyun Park//#include <Servo.h>Servo servo;const int servoPin=9;//const int gasPin=A0;const int IRPin=A1;int LED=13;int BUTTON=2;//void setup(){Serial.begin(9600);pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT); pinMode(LED,OUTPUT);servo.attach(servoPin);}//void loop(){int IRval=analogRead(IRPin); Serial.println(IRval);if(IRval>650){ tone(12,2000,1000); digitalWrite(10,LOW ); }else { digitalWrite(10,HIGH); }//int GASval=analogRead(gasPin); Serial.println(GASval);if(GASval>500){ tone(12,2000,1000); digitalWrite(11,HIGH); digitalWrite(12,HIGH); servo.write(90); }else { digitalWrite(11,LOW ); digitalWrite(12,LOW ); servo.write( 0); }//if(digitalRead(BUTTON)){ digitalWrite(LED,HIGH); }else { digitalWrite(LED,LOW ); }//delay(1000);}
기존 핀을 옮겼으니 연결을 다시하세요
서보모터는 9번핀이고, LED 부저 팬 등은 10번~13번
댓글 0
조회수 8,386등록된 댓글이 없습니다.