BASIC4MCU | 질문게시판 | 코드 설명좀 부탁드려도 될까요?
페이지 정보
작성자 이정렬11 작성일2018-12-04 12:27 조회4,400회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=6248
본문
네이버에서 답변하신것보고 궁금해서 질문드립니다
// 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,400master님의 댓글
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