3.4 Hello World 코딩

'Hello World' 코딩이란 모든 텍스트코딩용 언어(파이썬, C++ 등)에서 해당 언어를 어떻게 사용하지는 예시로 보여주기 위해 언어의 가장 쉬운 표현을 사용해 보여주는 가장 기본 예시 코드를 말할 때 사용하는 고유명사와 같은 용어입니다. 따라서, 엔트리 아두이노 코딩에서의 'Hello World' 코드는 무엇일까? 아마도 아래의 예와 같은 아두이노 내장 LED를 1초에 한번 점멸시키기(Internal LED blink) 코드라 할 수 있습니다. 보드의 내장 LED(Light Emitting Diode)를 이용하기 때문에 당장은 어떤 추가적인 전자부품의 연결이나 회로 이해가 필요하지 않기 때문입니다. 디지털 13번 핀은 내장 LED와 내부적으로 연결되어 있어서 아래와 같이 코딩가능하고, 코드는 간단히 13번 핀에 1초마다 5v를 보냈다/안보냈다를 무한 반복하는 것입니다.

어떤가요? 아두이노 내장 LED가 1초마다 잘 깜빡이나요? 이를 다시 더 컴퓨터적인(기계가 이해하는) 언어로 표현하면 13번 핀(다른 말로 포트)에 0과 1(다른 말로 1byte=8bits 즉, 282^8으로 표현할 수 있는 최대값 255)값을 1초마다 잘 쓰고(write) 있는가? 라고 말할 수 있는데, 이를 엔트리 내장 하드웨어 모니터링창을 통해 확인할 수 있습니다.

이제 방금 작성한 코드를 아두이노 보드 안으로 업로드(upload) 시켜 저장시켜 봅시다.

Last updated