본문 바로가기

아두이노 우노

(23) RTC Clock을 이용해 디지털 시계 만들기 Youtube주석마루 RTC Clock이란RTC(Real Time Clock)으로 실시간 시계 역할을 한다.배터리를 통해 전원을 공급 받으며, 아두이노 모듈에 지속적으로 시간 정보를 보내주는 역할을 한다.이번 실험에는 Arduino IDE를 통해 초기 날짜,시간,요일 값을 보드에 입력해주면, 초기값과 RTC Clock에서 보내 준 시간 정보를 토대로 LCD 모듈에 날짜,시간,요일 값을 출력해 보여주는 실험이다. 구성품아두이노 우노 보드,브렛보드,LCD 모듈,RTC Clock,연결선 코드#include //라이브러리를 다운 받아 라이브러리 추가 #include //라이브러리를 다운 받아 라이브러리 추가 #define PIN_CLK 5 //각각 RTC clock의 단자와 #define PIN_DATA 6 /.. 더보기
(22) 적외선 리모콘(IR)으로 LED 제어하기 Youtube주석마루 적외선 리모콘/수신 센서란눈에 보이지 않는 적외선을 이용해 신호를 주고받는 모듈이다.리모콘 버튼을 누르면 포토트랜지스터를 이용해 적외선 신호를 보내고, 적외선 수신 센서를 통해 적외선 신호를 받아 보드로 전송하는 역할을 한다.이번 실험에는 적외선 리모콘과 수신 센서를 이용해 LED를 제어해보고자 한다. 구성품아두이노 우노 보드,브렛보드,적외선 수신 센서,리모콘,저항,LED,연결선 코드#include //리모콘 제어에 필요한 헤더 파일 지정(라이브러리 파일 추가 하셔야 합니다)int remotecon = A1; //리모콘의 아날로그 연결 단자int led1 = 7; //LED의 디지털 연결 단자int led2 = 8;int led3 = 9;IRrecv irrecv(remotecon);.. 더보기
(21) DC Step Motor(스탭 모터)를 Joystick(조이스틱)으로 방향전환 시키기 Youtube주석마루 DC Step motor란신호를 통해 모터의 회전 각도, 방향, 속도 등을 바꿀 수 있는 모터이다.모터 내부의 전자석에 시계 방향 또는 시계 반대 방향 순으로 전류를 걸어줌으로써 회전 각도를 조절하며,유니폴라(전류의 방향이 일정한 타입)의 모터를 이번 실험에 사용하는데, 이는 저속에서의 토크가 작아 저속 움직임에 유용하다. 더불어 위와 같이 모터 드라이버가 있어 스탭 상태를 확인할 수 있고, 신호에 따라 DC 모터에 적절한 전류를 흘려준다. 이번 실험에서는 IN1~4의 단자만 이용하고, 우측의 +/- 단자를 보드에 연결할 계획이다. 구성품아두이노 우노 보드,DC모터, DC모터 드라이브, 연결선, 브렛보드 코드#include //내장된 stepper 헤더 파일 const int ste.. 더보기
(20) 릴레이 모듈 (Relay Module) 릴레이 모듈이란전자석을 이용한 원리로 전류가 흐르면 자석이 되어 회로가 연결되고 전류가 흐르지 않으면 자성을 잃어 회로가 연결되지 않는다.좀 더 자세히 말하자면 전류가 흐르지 않으면 NC (Normal Close) 회로가 연결되고 전류가 흐르면 NO (Normal Open) 회로가 연결되는 방식이다.따라서 원하는 동작에 맞추어 릴레이를 연결하면 된다. 그렇기 떄문에 사용시 '딱' 소리가 발생할 수 있다. 이번에는 스위치 역할로써 LED 점멸을 해보려 한다. 구성품아두이노 우노, 릴레이 모듈, 연결선, 브렛보드, 버튼(택트 스위치), 저항+)시계 드라이버 코드int rpin=3; //릴레이 핀 번호 설정int sw=5; //스위치 핀 번호 설정 void setup() { //입출력 설정 pinMode(rp.. 더보기