반응형
이전코드가 20글자를 넘어가면 오류가 발생 했다.
그것에 대한 보안으로 글자수를 제한 하거나 대책을 마련하면 된다.
그래도 C++이니 객체를 이용하자.
이전에도 언급한 String이다.
이것은 문자도 아닌것이 문자열도 아니다.
그냥 다 되는 놈이다.
아주 사용이 편리하다.
사용이 편리하지만 그것에 대한 댓가는 있다.
점점 무식해진다는것이다. 쉽게 말해 알려고 하지 않는다는것이다.
객체가 다 알아서해주기 떄문에 객체가 없는 환경에서는 아주 어려워 진다는것이다.
예를들어
자바가 대표적이다. 모든것이 객체로 이루어져 있다.
요것도 좀 논란의 여지가 있으니 다음에 커피나 한잔하면서 논의 하자.
void setup()
{
Serial.begin(115200);
}
void loop()
{
char c;
String buf;
while(1)
{
if(Serial.available())
{
c = Serial.read();
if( c!= '\n' && c!= '\r')
{
buf += c;
}
else break;
}
}
if (buf.length() > 0)
{
Serial.print("입력한 문장은 ");
Serial.print(buf);
Serial.println(" 입니다.");
}
delay(100);
}
|
'아두이노' 카테고리의 다른 글
Make IT! Arduino -#02 방문 경고등 만들기 (0) | 2020.07.05 |
---|---|
Make IT! Arduino -#01 자동타켓과 고무줄 총 만들기 (0) | 2020.06.28 |
아두이노 문자와 문자열-#6 (0) | 2020.06.21 |
아두이노 문자와 문자열-#5 (0) | 2020.06.20 |
아두이노 문자와 문자열-#4 (0) | 2020.06.20 |
댓글