본문 바로가기

프로그래밍/아두이노

(13)
아두이노 기초강좌 - 3. 아두이노 Hello World? 본 강좌는 지인의 사이트에서 허락받고 퍼온 강좌입니다.다른곳으로 불펌하시면 곤란합니다.그리고 제가 아두이노를 그리 잘 알지는 못합니다.저한테 물어보시는것도 곤란.... ^^#ads_1이 전에 프로그래밍을 한번이라도 배워 본 사람이라면 항상 첫예제는 Hollo World 라는거 아시죠?아두이노에서 이 Hello World에 상응하는 예제는 LED 를 껐다 켰다 하는 것입니다. 아두이노에는 내장된 LED가 몇개가 있는데요. 그 중 테스트를 한다거나 상태를 체크하기 위해 사용하는 LED가 13핀에 연결되어 있습니다.아래 그림에서 빨간색 네모상자 안에 있는 녀석이 바로 그것입니다. 별도의 부품은 필요가 없이 바로 코딩을 해 봅시다 #define PIN 13 void setup() { pinMode(PIN, OU..
아두이노 기초강좌 - 2. 아두이노 개발환경 본 강좌는 지인의 사이트에서 허락받고 퍼온 강좌입니다.다른곳으로 불펌하시면 곤란합니다.그리고 제가 아두이노를 그리 잘 알지는 못합니다.저한테 물어보시는것도 곤란.... ^^#ads_1아두이노는 통합개발 환경(IDE)를 제공합니다. http://arduino.cc/en/Main/Software 위 링크로 가서 1.0.x (이글을 쓰는 시점에서는 1.0.6 이네요) 버전을 다운로드 해 주세요만약 자신의 아두이노 버전이 arduino DUE 라면 1.5.x 버전을 받으셔야 합니다.다운로드가 완료되면 적당한 곳에 압축을 해제하고.. 이제 PC의 USB포트에 아두이노 보드를 연결합니다.[시작] -> [컴퓨터] -> 오른쪽마우스 클릭 -> [관리]를 클릭하면 아래와 같이 컴퓨터 관리 창이 뜹니다. 왼쪽 목록에서 [..
아두이노 기초강좌 - 1. 아두이노란? 본 강좌는 지인의 사이트에서 허락받고 퍼온 강좌입니다.다른곳으로 불펌하시면 곤란합니다.그리고 제가 아두이노를 그리 잘 알지는 못합니다.저한테 물어보시는것도 곤란.... ^^#ads_1 아두이노는 마이크로 컨트롤러(마이컴이라고도 불림)와 기타 부품들을 pcb기판에 하나로 삽입해 만든 미니 컴퓨터입니다.여기에 더해 사용자가 프로그램을 쉽게 할 수 있도록 부트로더에 프레임워크 소프트웨어를 펌웨어로 삽입해 놓은것입니다. ※ 아두이노 제품중 대표적인 Arduino UNO 입니다.Mini, UNO, Mega 는 AVR의 ATmega 328 을, DUE 는 ARM MCU를 사용합니다.#ads_2아두이노가 없이 일반인들이 AVR 또는 ARM 용 프로그램을 하기는 꽤 어려운 편입니다.수 많은 레지스트리를 직접 조작해야 ..
저항값 계산하기 이 글은 강좌가 아닙니다.초보인 제가 공부를 하다가 정리를 할겸 강좌 비스무리하게 정리를 한 글입니다. 고로 틀린부분이 있으면 태클보다는 지적 부탁드립니다.#ads_1 DC 12V 전원에 LED를 달려고 합니다.LED의 동작전압을 2V라고 해 봅시다. 여기에다가 12V의 높은 전압을 바로 달아버리면 LED가 얼마 못가 망가집니다.그래서 중간에 저항을 달아서 나머지를 소모시켜 버리고 필요한 전류와 전압만 전달해 주도록 해야합니다.말하자면 여기서 저항은 필터역할과 비슷하네요.그럼 아래와 같이 동작전압이 2V 이고 소모전류가 10mA 인 LED 전구를 12V 전원에 달려면 몇 옴의 저항을 달아야 할까요? 12V ------^^^^-------▶|--------^^^^ : 웃음? 아닙니다. 저항입니다.▶| : ..
아두이노 회로도 아두이노 UNO 회로도