BASIC4MCU | 질문게시판 | 아두이노 시리얼 통신 입력 질문
페이지 정보
작성자 master 작성일2018-09-01 09:00 조회7,069회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=2876
본문
int a = 1;void setup() {Serial.begin(9600);}void loop() {Serial.print("Input your number: ");while(Serial.available() == 0) {}b = Serial.parseInt();while(a!=0){//////////////////////////////++a;if(a>b){println("THE END");break;}}}위에 나와있는 것 처럼,예를 들어 3을 b로 입력하면 어떤 일(///////////)을 하고a는 2가 되고, 이를 반복해서 a가 b보다 커질 경우시리얼 모니터에 THE END라고 뜨면서 끝나는 코드입니다Serial.print("Input your number: ");while(Serial.available() == 0) {}b = Serial.parseInt();이 코드가 맞는 건지도 잘 모르겠습니다.c언어에서의 scan_f가 오류가 떠서...//// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-08-19 오후 4:03:44// by Ok-Hyun Park//int a=1,b;//void setup(){Serial.begin(9600);}//void loop(){Serial.print("Input your number: ");b=Serial.parseInt();while(a<b){// // // // // // // // // // // // // // //b--;}Serial.println("THE END");}
이 코드로 돌려보세요
댓글 0
조회수 7,069등록된 댓글이 없습니다.