본문 바로가기

부품

[CEA-009~13] LED 3개를 스위치로 점멸시키기 [CEA-009~13] LED 3개를 스위치로 점멸시키기 지난 시간에 이어 3개의 LED 를 점멸시켜보겠습니다. 아두이노 우노에는 0 번에서 13번까지 총 13개의 디지털 입출력이 가능한 핀이 있습니다. 여기에 A0 에서 A5 까지 6개의 아날로그 입력 핀이 있습니다. 합치면 19개의 핀이 있고 모두 디지털입출력이 가능합니다. 3개의 LED 를 2, 3, 4번에 연결하고, 스위치는 9번에 연결합니다. 스위치를 연결할 때 주의항 내용이 있습니다. 플로팅(Floating) 상태에 두지 않기 위해서 풀업 또는 풀다운 상태를 만들어주어야 합니다. 하드웨어 연결이 끝났으면 소프트웨어를 만들어봅시다. 코딩의 시작입니다. LED 는 초기에 켜져있다가 스위치를 누르면 LED 가 꺼지게 만들어봅시다. 앞에서 만들어 본 .. 더보기
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-006 LED 1개 점멸하기 (하드웨어 구성) CEA-006 LED 1개 점멸하기 (하드웨어 구성) LED 를 1개 점멸시키는 프로그램을 직접 짜 보겠습니다. 아직 정식으로 C 언어를 공부한 것이 아니라서 많은 부분을 설명하지는 못합니다. 하지만 우선은 그냥 따라서 해보는 것이 중요합니다. 해보면 생각보다 그렇게 어렵지도 복잡하지도 않습니다. 단지 아직 모를뿐이지요. 제대로 프로그래밍 언어를 공부하려면 시간도 걸리고 어려움이 있겠지만 아두이노를 가지고 사용하기 위해 프로그램을 익한다면 시간도 그렇고 오래걸리지는 않습니다. 당신이 조금만 똑똑하면 한주일이면 가능하고, 조금 명석한 편이 아니라면 3주일이면 됩니다. 영상에 나오는 사진을 몇장 첨부합니다. 기본 예제에 나오는 LED Blink 프로그램을 살펴봅시다. LED 를 사용할 때 극성에 주의하셔야 .. 더보기
CEA-003 아두이노 기본프로그램과 실습 준비물 CEA-003 아두이노 기본프로그램과 실습 준비물 아두이노 공부를 위해 필요한 기본 준비물들을 소개합니다. 지난 시간에 만들었던 아두이노 우노와 소형브레드보드를 올린 상자를 사용하겠습니다. 상자안에는 필요한 부품들을 보관할 수 있습니다. 상자만드는 법은 이전 동영상을 보시고 따라하시면 됩니다. 아두이노 우노, 브레드 보드와 함께 다음의 부품들을 준비하셔서 간단한 실습을 진행하면서 아두이노를 학습할 수 있습니다. 물론 아두이노를 공부하는 것은 단지 공부를 위한 것이 아니라 해결하기 원하는 문제를 해결할 수 있는 수단을 갖는 것입니다. . 다음 준비물을 준비합시다. 1. 아두이노 우노 + USB 케이블 2. 브레드보드3. 저항 220, 330, 1k, 2k, 10k 각 20개씩 4. LED 10개 5. 택트.. 더보기