본문 바로가기

uno

CEA-014 아두이노 2개로 신호등 2개 연결하기 CEA-014 아두이노 2개로 신호등 2개 연결하기 인터넷에서 "아두이노 신호등" 으로 검색해 보면 상당한 많은 자료들을 얻을 수 있습니다. 대부분 아두이노 우노에 LED 3개를 연결해서 신호등 하나를 만드는 내용입니다. 혹은 5개를 연결해서 차량용 신호등 하나와 보행자용 신호등하나를 만드는 것도 있습니다. 이 정도의 신호등은 지난시간까지 공부한 내용으로 여러분이 혼자서도 충분히 만들수 있습니다. 오늘 여러분에게 소개할 신호등은 아두이노 우노 2개를 사용해서 만들게 됩니다. 하나의 아두이노에서 LED 3개를 순차적으로 점멸시키는 것은 대부분의 신호등 프로그램과 비슷합니다. 그런데 거기에 두가지를 추가했습니다. 1. 시작시간을 초기화 하는 신호등 리셋 스위치 이 리셋스위치를 누르면 신호등의 신호는 처음으로.. 더보기
[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 를 사용할 때 극성에 주의하셔야 .. 더보기