BASIC4MCU | 질문게시판 | 답변 : 아두이노 서보모터 + 가습기(3개) 제어
페이지 정보
작성자 master 작성일2019-01-15 08:35 조회3,316회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=7451
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2019-01-15 오전 8:40:35// by Ok-Hyun Park//#include <SoftwareSerial.h>SoftwareSerial bluetooth(2,3);//#include <Servo.h>Servo servo;////byte buffer[100];//int index=0;//void setup(){pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT);servo.attach(10); servo.write(0);Serial.begin(9600);bluetooth.begin(9600);}//void loop(){if(bluetooth.available()){byte x=bluetooth.read();Serial.write(x);//buffer[index]=x;//if(index<20)index++;//if(x=='\n'){ buffer[index]=0; index=0; }if(x=='r'){ servo.write( 0); digitalWrite(5,1); delay(5000); digitalWrite(5,0); }if(x=='s'){ servo.write(180); digitalWrite(6,1); delay(5000); digitalWrite(6,0); }if(x=='l'){ servo.write( 90); digitalWrite(7,1); delay(5000); digitalWrite(7,0); }}}
코드에서 7번만 다를 이유는 없습니다.
1. 연결에 문제가 있는지 다시 체크해보시고
2. 핀이 고장났을 수도 있으니 7번핀을 변경해보세요
댓글 0
조회수 3,316등록된 댓글이 없습니다.