반응형
이제 문자열입력을 받아 보자.
사실 문자만으로 다 된다고 주장 할 수도 있다.
물론이다.
그래도 살다보면 밥만 먹고 살수 있나 ?
고기도 먹고 햄버그도 먹는다.
그리고 문자로만 다 된다는 이유는 곱셈을 모르는 사람이 덧셈으로만으로 모든것을 다 계산하는것과 같다.
예전에 러시아 교수를 7x7 매트릭스의 역행렬을 3일 동안 손으로 계산한다고 했다.
최근에 나는 400x400 역행렬을 계산한다. 그것도 1초에 수십번 계산이 이루어 진다.
결과 손으로 계산하기 어려운 부분이다.
그래서 문자열 입력도 필요한것이다.
다시 이야기 하면 안된다는것은 아니다.
단지 어려운것 뿐이다.
코드에 대한 방버 코드는 없다. 배열의 20글자를 넘게 입력하면 오류가 발생할 것이다,
|
void setup()
{
Serial.begin(115200);
}
void loop()
{
char c;
char buf[20];
char* p = buf;
memset(buf, 0x00,sizeof(char)*20);
while(1)
{
if(Serial.available())
{
c = Serial.read();
if( c!= '\n' && c!= '\r')
{
*p++ = c;
*p = '\0';
}
else break;
}
}
if (strlen(buf) > 0)
{
Serial.print("입력한 문장은 ");
Serial.print(buf);
Serial.println(" 입니다.");
}
delay(100);
}
|
'아두이노' 카테고리의 다른 글
| Make IT! Arduino -#01 자동타켓과 고무줄 총 만들기 (0) | 2020.06.28 |
|---|---|
| 아두이노 문자와 문자열-#7 (0) | 2020.06.21 |
| 아두이노 문자와 문자열-#5 (0) | 2020.06.20 |
| 아두이노 문자와 문자열-#4 (0) | 2020.06.20 |
| 아두이노 문자와 문자열-#3 (0) | 2020.06.20 |
댓글