까시남의 소소한 일상들..

아두이노 문자열 처리 본문

창고

아두이노 문자열 처리

epari 2014. 8. 14. 14:52

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);