코드 설명좀 부탁드려도 될까요?
페이지 정보
작성자 이정렬11 작성일18-12-04 12:27 조회4,735회 댓글1건본문
네이버에서 답변하신것보고 궁금해서 질문드립니다
// MCU BASIC: https://www.basic4mcu.com
// DateTime : 2018-06-09 오후 4:37:07
// by Ok-Hyun Park
//
#include <SoftwareSerial.h>
SoftwareSerial btSerial(2,3);
//
#include <Stepper.h>
const int stepsPerRevolution=512;
Stepper myStepper(stepsPerRevolution,8,9,10,11);
//
void setup(){
myStepper.setSpeed(22);
btSerial.begin(9600);
}
//
void loop(){
if(btSerial.available()){
char c=btSerial.read();
switch(c){
case 'e': myStepper.step( stepsPerRevolution); break;
case 'f': myStepper.step(-stepsPerRevolution); break;
}
}
}
소프트웨어 시리얼을 사용하는 블루투스는 btSerial.available() 체크하고 읽어야합니다.
모터 회전 시키기 위한 'e', 'f'는 맞게 작성했습니다.
// MCU BASIC: https://www.basic4mcu.com
// DateTime : 2018-06-09 오후 4:39:59
// by Ok-Hyun Park
//
#include <SoftwareSerial.h>
SoftwareSerial btSerial(2,3);
//
void setup(){
btSerial.begin(9600);
}
//
void loop(){
if(btSerial.available()){ Serial.write(btSerial.read()); }
if( Serial.available()){ btSerial.write( Serial.read()); }
}
이거좀 하나하나 어떤기능을하는지 설명좀 부탁드려도 될까요??
댓글 : 1
조회수 : 4,735
master님의 댓글
master 작성일
웹검색을 먼저 해서 설명을 읽어보세요
https://www.google.co.kr/search?q=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4&oq=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4&aqs=chrome..69i57j69i61l3j0l2.2900j0j7&sourceid=chrome&ie=UTF-8
https://www.google.co.kr/search?ei=UigGXMy0Es7r-Qaw7KOYBQ&q=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+Stepper.h&oq=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+Stepper.h&gs_l=psy-ab.3..0.45942.45942..46910...0.0..0.131.131.0j1......0....1j2..gws-wiz.......0i71.fZVVVLD1_Lo