b. 임베디드/아두이노
[아두이노] Byte 수대로 데이터 읽어오기
로봇쟁이
2018. 8. 8. 11:33
지정된 프로토콜 데이터를 수신하기 위해서 배열을 만들어서 데이터를 읽어보려고 합니다.
소스코드 보면 간단하죠?? ^^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | int dataBytes = 10; byte readDT[10] = {}; void setup() { Serial.begin(115200); } void loop() { if(Serial.available()) { byte val = Serial.readBytes(readDT, dataBytes); for(int i=0; i<dataBytes; i++) { Serial.println(readDT[i], HEX); } } } | cs |
databytes 의 수를 수정하면 각 수신된 데이터의 값을 변경할 수 있습니다.
이걸 기초로 응용하면 되겠죠?? ^^
역시 참 쉽죠?
반응형