까시남의 소소한 일상들..
아두이노 문자열 처리 본문
1)
char serialData[4];
void loop()
{
if(Serial.available() > 0)
{
Serial.readBytesUntil('F', serialData, 4); //'F'문자올때 까지 저장
if (strcmp("00!",serialData) == 0) Vp=1; //strcmp는 문자열 비교 함수
memset(serialData, 0, sizeof(serialData)); //배열데이터 초기화
}
2)
http://arduino.cc/en/Serial/ParseInt
3)
int i = 0;
while(i<4){
buffer[i] = serial.read();
i++;
}
int a = atoi(buffer);
analogWrite(PWMpin, a);