삽질 이전의 이론

    아두이노에 대해서 - IDE(통합개발환경)

    IDE? IDE는 Integrated Development Environment의 줄임말입니다. 한글로는 통합개발환경이라고 부르죠. 공학적으로 설명하자면, 코드 편집기-컴파일러-디버거-인터프리터 등을 함께 제공하는 소프트웨어를 통합개발환경이라고 할 수 있습니다만,,, 역시나 이렇게 설명하면 이해하기 어려울 겁니다. 자, 여러분들이 저에게 메시지를 보내야 하는 상황이라고 가정해봅시다. 그러면 당연하게도 메시지 앱을 열어 글을 작성한 다음 전송 버튼을 누르겠죠. 간단합니다. 근데 메시지 앱에 글을 작성하는 칸이 없다고 가정해봅시다. 그럼 굳이 메모장으로 가 글을 작성한 다음 그것을 저장해서 전송해야 하는 수고를 감수해야 할 겁니다. 이런 수고를 덜기 위해서 개발자들은 메시지 앱에 전송 기능뿐만 아니라 글을 ..

    전자에 대해서, 아날로그와 디지털

    알아야 하는 이유 아날로그와 디지털은 우리 삶에서 땔레야 땔 수 없는, 아주 소중한 요소중 하나입니다. 이 둘이 있기에 수많은 전자기기가 탄생했고 우린 매일같이 그 전자기기들을 이용하고 있으니까요. 사실 사용하는 입장에서는 그 둘의 차이점을 알고 있지 않아도 상관없습니다. 하지만, 그것을 만들어야 하는 입장인 ― MAKER가 되기 위해 이 글을 보고 있는 ― 여러분들에겐 디지털과 아날로그는 꼭 알아야 할 개념입니다. (제 생각이긴 합니다) 전자제어 보드 중 비교적 난이도가 낮다고 알려진 아두이노(Arduino) 마저도 디지털과 아날로그에 대한 기본 지식이 깔려있지 않으면, 제대로 사용하지 못하기 때문이죠. 지금까지의 말로 인해서 벌써부터 어려울 것이라 생각할 수도 있지만, 그렇게 어렵지 않은 내용이니 편..