코딩

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

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

    001. 아두이노 라이브러리 직접 만드는 법에 대해서..

    서론 평소에는 라이브러리를 써보는 입장이었습니다. 라이브러리 매니져나 깃허브를 돌아다니며 필요한 라이브러리를 찾아 해매고 있었죠. 그러다 문득 직접 라이브러리를 만들어보고 싶었습니다. 그래서! 오늘은 아두이노 라이브러리를 직접 만들어보겠습니다. ​(좀 뜬금없지만, 보통 저는 문득 떠올린걸 바로 실천에 옮겨버리는 성격이 있습니다) 라이브러리의 구조 먼저 라이브러리의 구조에 대하여 이해가 필요한데요. 보통의 라이브러리의 구조는 2가지 파일이 핵심입니다. 바로 헤더(Header) 파일과 소스코드 파일입니다. ​ 헤더 파일은 확장자가. h인 파일로 코드 내에서 라이브러리를 사용하고자 할 때 포함(include) 시키는 파일이죠. //MyLib.h #ifndef _MyLib_H_ #define _MyLib_H_ ..