목록아두이노 (19)
준호씨의 블로그
아두이노 저항 측정기를 만들어서 굴러 다니는 저항들을 정리해 보았습니다. 멀티 미터기로는 측정이 어려웠는데 아두이노로 만드니 측정하기가 편리하더군요. 진작 만들걸 그랬습니다.
지인들과 주말마다 화상으로 아두이노 교재를 보고 실습을 해보고 있습니다. 아두이노 상상을 현실로 만드는 프로젝트 입문편을 끝내고 실전편으로 들어갔는데요. 그래서 실전편 키트를 구입했습니다. 실전편 키트는 구입하기가 어려웠는데요. 디바이스마트에서 구입할 수 있었습니다. 하지만 구입하고 바로 품절이 되어버렸습니다. 앞으로 키트를 더 구할 수 있을지 모르겠네요. 부품 수급이 어려운 건지 실전편 수요가 적어서인지 우여곡절이 많았습니다. 일단 주문 당시에는 11만 원이었는데 금액이 인상되었다고 1만 원을 추가 입금을 하라더군요. 3월 19일 주문했는데 4월이 되어서야 받을 수 있었습니다. 책 1장에 나오는 바보상자 만들기는 이 키트에는 포함되어 있지 않은데요. 바보상자 키트는 10make라는 사이트에 있어서 주문..
개발 공부를 좀 해보신 분들은 아두이노가 어떤 식으로 빌드되는지 좀 궁금해질 수 있습니다. 아두이노 IDE에서 빌드해 보면 로그가 자세히 나오지는 않아서 어떻게 빌드가 되는지 자세히 나오지는 않는데요. Preferences -> Show verbose output during: complication을 켜주면 좀 더 상세한 로그가 나옵니다. 아래처럼 말이죠. gcc로 컴파일해 보신 분들은 조금 다르지만 익숙한 빌드 명령어를 보실 수 있습니다. avr-g++명령어가 실행되는 것을 볼 수 있습니다. ... /Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno..
아두이노를 처음 시작할 때 blink예제로 시작하는 경우가 많습니다. 아래는 blink예제입니다. 예제 코드에 보면 LED_BUILTIN이 보이는데 보통 책에서는 아두이노 우노 보드 내장 LED를 뜻하고 13번과 연결되어 있다고 나옵니다. 보통 그러려니 하고 넘어갑니다. 그리고 LED_BUILTIN대신 13으로 고쳐 넣어도 잘 동작합니다. 그렇다는 것은 어디선가 LED_BUILTIN을 13으로 바꿔준다고 생각할 수 있는데요. variants/standard/pins_arduio.h에 13으로 선언되어 있는 것을 확인할 수 있습니다. 아래는 github url입니다. arduino/ArduinoCore-avr The Official Arduino AVR core. Contribute to arduino/A..