본문 바로가기

Blink

CEA-008 LED 1개 점멸하기 (하드웨어해석) CEA-008 LED 1개 점멸하기 (하드웨어해석) LED 를 1개 점멸시키는 회로를 구성하고 아두이노로 프로그램을 직접 짜 보았습니다. 이제 지난시간에 만들었던 회로에 대해서 조금 더 깊이있게 살펴보겠습니다. 초등학생이라면 이 부분은 건너뛰어도 됩니다. 시간은 오래 걸리지 않으니까 한번 보기는 하시구요, 잘 이해가 안되면 억지로 이해하려고 하지 마세요. LED 에 맞는 저항값을 어떻게 구하는지를 선생님께 물어보시면 선생님이 그 값을 계산해서 주실겁니다. 영상에 나오는 사진을 몇장 첨부합니다. LED 에 불을 켜는 프로그램과 회로를 구성했습니다. 구성한 회로가 어떤 것인지를 한번 살펴보겠습니다. 전기의 속도는 30만km/s 입니다. 1 초에 30만 km 를 간다는 뜻입니다. 빛과 속도가 같습니다. 하지만.. 더보기
CEA-007 LED 1개 점멸하기 (소프트웨어) CEA-007 LED 1개 점멸하기 (소프트웨어) LED 를 1개 점멸시키는 프로그램을 직접 짜 보겠습니다. 지난 시간에 하드웨어 구성을 마쳤습니다. 아두이노는 하드웨어와 소프트웨어를 동시에 다룰 수 있어야 합니다. 하드웨어가 어떻게 구성되었는지 모른다면 소프트웨어를 만들 수 없습니다. 영상에 나오는 사진을 몇장 첨부합니다. LED 점멸하는 소프트웨어입니다. 기본 소스는 다음과 같습니다. void setup() { pinMode(12, OUTPUT);} void loop() { digitalWrite(12,0); delay(100); digitalWrite(12,1); delay(100);} 12는 LED 가 연결된 아두이노의 핀번호 이고, 1 은 그 핀으로 전기가 흐른다(5V 출력)는 것, 0 은 그 .. 더보기
CEA-004 아두이노 IDE 설치와 첫 프로그램 CEA-004 아두이노 IDE 설치와 첫 프로그램 아두이노 IDE 를 설치해 봅시다. 그리고 첫번째 프로그램을 실행해보겠습니다. STEP 1. 아두이노 홈페이지에 방문해서 아두이노 프로그램(IDE)을 다운받습니다. 홈페이지 주소 : http://www.arduino.cc/다운받을 프로그램 : https://www.arduino.cc/en/Main/Software 저 주소로 접속하면 다운받을 프로그램의 링크가 다시 나옵니다. 영어를 읽을 수 있으면 읽어서 그대로 따라하시면 됩니다. 아니면 아래에 있는 링크를 따라갑시다. STEP 2. 다운받은 프로그램을 PC 에 설치합니다. STEP 3. 아두이노와 PC를 USB 케이블로 연결합니다. STEP 4. 설치된 아이콘을 더블클릭하면 IDE 가 실행됩니다. STE.. 더보기
CH.03.아두이노 LED 깜박이기 CH.03.아두이노 LED 깜박이기 이제 아두이노 IDE 설치까지 마쳤을테니 LED 를 깜박거려보겠습니다. PC용 프로그램에서 가장 먼저하는 것이 Hello World 를 출력하는 것이라면 MCU(Micro Controller Unit) 프로그램에서 가장 먼저하는 것은 LED 를 켜고 끄는 것입니다. 이걸 할 수 있으면 절반은 한 것입니다. 즉, 컴파일러(크로스컴파일러)를 설치하고, 그것으로 프로그램을 짜서 실행코드를 만들고 만들어진 실행코드를 원하는 정해진 타켓(여기서는 아두이노)에 넣어서 정상적으로 작동(LED가 켜지고 꺼지게 하는 일)하게 하는 것까지 할 수 있으면 그 다음부터는 혼자서 천천히 하면 다 됩니다. 그러면 위의 한 문단에 적힌 말을 차분히 되새김질해 보겠습니다. 우리는 아두이노 IDE .. 더보기