25,000원
no | item | title | name | date | hit |
---|---|---|---|---|---|
24070 | [아두이노 스타터 키트 : 기초편] 아두이노 코딩교육 | 강의 자료 부탁드립니다. | rcpc6 | 2023-01-18 | 5 |
22385 | [아두이노 스타터 키트 : 기초편] 아두이노 코딩교육 | 기초예제 4_3 switch_led에서 | skaska3 | 2022-01-10 | 251 |
22312 | [아두이노 스타터 키트 : 기초편] 아두이노 코딩교육 | 아두이노 기초 예제 3_3_Serial if에서 | 신범철 | 2021-12-18 | 236 |
18800 | [아두이노 스타터 키트 : 기초편] 아두이노 코딩교육 | 안녕하십니까? 관련 메뉴얼 및 참고자료를 요청드립니다. | 전홍주 | 2020-10-12 | 205 |
18791 | [아두이노 스타터 키트 : 기초편] 아두이노 코딩교육 | 안녕하십니까? 관련 메뉴얼 및 참고자료를 요청드립니다. | 전홍주 | 2020-10-12 | 210 |
Serial.read()는 값을 읽을때 데이터의 맨 처음 바이트값을 인식하게 됩니다.
예를들어 '10'이라는 숫자를 인식할 경우에는 1, 0 으로 인식해 총 두번의 값이 들어가는 원리입니다.
말씀하신대로 1 or 10 등의 숫자를 인식하려면 Serial.read() 함수 보단, Serial.parseInt()함수로 바꿔서 사용하면 문의해주신 내용이 해결됩니다.
예제코드에서 b=Serial.read(); -> b=Serial.parseInt(); 로 바꿔서 업로드 및 테스트해보시길 바랍니다.