본문 바로가기

아두이노

Arduino + Diablo 3 Macro (아두이노로 디아블로3 키 매크로 구현하기) Arduino + Diablo 3 Macro (아두이노로 디아블로3 키 매크로 구현하기) 바야흐로 융합의 시대를 맞이하여.. 관심분야인 아두이노와 디아블로3를 접목해봤습니다. 요즘에 무한으로 적들을 얼리는 꽁서리법사 셋팅을해서 디아를 하고 있습니다. 꽁서리를 해보신분은 당연히 아시겠지만... 키보드 1 2 3 1 2 3 1 2 3 ....무한연타 혹은 마우스 무한연타를 하다보면 손가라가 관절염에 대한 걱정과 함께 내가 이짓을 하면서 까지 게임해야하나 하는 생각이 문득문득 듭니다. 그래서 많은 꽁서리분들이 자동으로 키 입력을 해주는 키보드 매크로 프로그램을 사용하기도하고 게임용 키보드 마우스에서 지원하는 매크로 프로그램을 씁니다. 저도 오토핫키라는 매크로 프로그램을 써서 플레이를 합니다. 편하긴 한데 혹시.. 더보기
Arduino Due SAM3X8E ARM Cortex-M3 CPU 를 기반으로 하는 Arduino Due 가 출시되었군요. http://arduino.cc/en/Main/ArduinoBoardDue 많은 기능이 추가되고 개선되었습니다. - 32-bit ARM (84MHz clock) - 54 digital input/output pins (12 pwm output pins) - 12 analog input - 4 UARTS - USB OTG connection - 2 DAC - 2 TWI - SPI header - JTAG header - reset button, erase button - 512KByte flash memory (이전엔 32K) - CAN (CANRX, CANTX) - 3.3V 로 동작하며 I/O 핀들 또.. 더보기
Arduino + IRLED + motion (아두이노 IRLED로 간단한 모션인식) Sky vega광고..얘는 왼쪽 오른쪽을 어떻게 구별하는걸까.. 서..설마 카메라? 리모컨 만들때 쓰이는 IRLED와 적외선수신부를 이용하면 무척 저렴하게 근접 센서와 물체 감지센서를 구현할 수 있습니다. (물체가 있다 없다 정도만...) 물체감지는 IRLED와 센서를 송신 수신 라인을 마주보도록 구성해놓고 그 사이에 물체가 있을경우 수신이 안되므로 판단할 수 있고, 근접센서는 송.수신부를 같은 방향으로 구성해놓고, 송신한 적외선이 물건에 부딪혀 수신부에 들어오는 여부를 판단해서 근접한 물건이 있는지 없는지 알 수 있습니다. 아두이노로 IRLED를 이용한 근접 센서를 테스트해보고... 저 스카이베가 광고가 생각이 나서 센서 두개를 구성해서 간단한 모션인식을 만들어봤습니다. IRLED는 SI5312-H 수.. 더보기
Arduino + Bluetooth HC-06 (아두이노와 블루투스연동) - 1 HC-06 블루투스 모듈입니다. Datasheet Arduino 와 Bluetooth 연동을 한번 해보았습니다. (아직 뭔가 만들만한 아이디어가 떠오르지 않아 그냥 기본적인 이것저것만 해보고 있네요..) 제가 구입한 BT 모듈은 HC-06 이라는 녀석으로 모 카페에서 하는 공동구매로 구매 했습니다. 모듈에다가 쓰기편하게 핀 납땜이 다 되어 있는 녀석이고 가격도 12,000원으로 착하네요~ 총 6핀이 나와있지만 네핀만 연결하면 구동하는데 문제는 없습니다. RXD, TXD를 아두이노의 디지털핀 두개에 연결하고 GND,VCC:3.3V 에 연결하면 됩니다. 아두이노의 시리얼로 컨트롤 할 수가 있는데 아두이노의 0, 1번핀의 TX,RX는 아두이노 usb와 다이렉트로 연결되어 있어서 usb에 뭔가 연결되어 있다면 .. 더보기
Arduino + 8x8 Dot matrix - 2 (문자열 스크롤) 아두이노 + 도트매트릭스 Hello World 중에 난이도 갑ㅎㅎ 지난번에 아두이노의 6개의 핀으로 두개의 74HC595 칩을 컨트롤 하던것을 바로 잡아서 세개의 핀으로 컨트롤 하도록 수정했습니다. 원래 이 방법이 직관적이고 올바른(?) 방법입니다. ㅎㅎ 연결은 74HC595의 9번핀(Serial Out) 을 두번째 74HC595의 14번핀(Serial data input)에 연결해주면 됩니다. 그리고 아두이노와 연결되는 11, 12번핀은 공통으로 와이어링 시키면 됩니다. 출처: http://www.arduino.cc/en/Tutorial/ShiftOut 위 그림에서 LED대신에 DotMatrix의 핀이 대응하도록 연결하면 됩니다. 위 동영상의 스케치 입니다. Arduino.cc 의 Tutorial 에 있는 ShiftOut() .. 더보기
Arduino + 8x8 Dot matrix - 1 (아두이노 + 도트 매트릭스) Arduino 로 8x8 Dot matrix 를 구동시켜 보았습니다. 저 놈을 동작 시키기 위해서는 아두이노의 핀을 총 동원하면 별도 부품 없이도 가능합니다. 하지만 지난번에 74HC595 를 구동시켜 봤으니 그놈과 결합해서 해보았습니다... 다들 이렇게 하더군요 ㅎ 준비물 - Arduino - 74HC595 x2 - 240ohm 저항 x8 제가 구입한 Dot matrix 는 SZ411288K-16P 란 모델명을 가진 녀석으로 엘레파츠에서 3,500원에 구할 수 있는 녀석입니다. 이 도트 매트릭스는 64개의 LED를 단순히 직렬 병렬 연결한 것입니다. 이놈을 동작 시켜야할 순서는 요렇습니다. 1. 왼쪽 세로로 된 라인에서 첫번째 라인 선택 (첫번재 라인만 ON, 나머지 라인은 모두 OFF) 2. 첫번째 .. 더보기
Arduino + Wifly (WiFi shield) (1-소개) Arduino 로 무선 환경을 구성하는 가장 쉬운 방법은 역시 제품으로 나온 Shield를 구입해서 꽂는것입니다. 대부분의 Shield가 예제 스케치를 함께 제공하기 때문에 사용법에 대한 부담도 적습니다. 제 경험에 의하면 아두이노의 이.. 꽂고 구동시키는 행위는 레고의 마인드 스톰을 조작하는것 보다 더 쉬웠습니다. Wifly shield Arduino 무선을 위해서 이미 Zigbee, Bluetooth, Wifi 등의 쉴드가 나와 있습니다. 저는 그중에 지구에서는 어디든 컨트롤이 가능한 Wifi 를 구동시켜보고픈 마음에 Wifi실드를 찾아봤는데요 국내에서 구매할 수 있는 WiFi Shield는 사실상 Wifly 라는 이름은 가진 제품이 유일합니다. 아트로봇 에서 Shield치고는 13만원 이라는 거금을.. 더보기
Arduino + FND (7segment) Arduino + 7-segment control 셋트로 구입하면 들어 있는 7 - segment LED (FND) 를 테스트 해보았습니다. 그런데 이것도 한번에 쉽게 되지는 않았습니다. 우선 해당 FND의 DataSheet를 구하는게 불가능 했습니다. 이미 오래전부터 보편화된 부품이지만 데이터시트가 필요한 이유는 7-segment 에는 두가지 형태가 있습니다. Anode / Cathode 이고 그에 따라 회로구성이 틀려지는데 데이터 시트가 없으니 알 수가 없더군요. 문제의 요녀석 웹에서 FND관련 자료를 검색해보면 대부분 Anode에 대한 설명이 많고 자료도 많았습니다. 그래서 1/2 확률이지만 내것도 Anode 형태일 것이다라고 짐작했는데 ...그런데... 한참을 테스트 해도 안되길래 Cathode .. 더보기
Arduino (아두이노) 란? 아두이노는 오픈소스/오픈하드웨어를 기반으로 하는 플랫폼이다. 이것은 아주 유연하고 사용하기 쉬운 하드웨어와 소프트웨어이다. 예술가, 디자이너, 취미가 혹은 상호작용을 하는 물건 또는 환경을 만드는데 흥미를 가진 사람들을 위한 것이다. Arduino 공식홈: http://arduino.cc 아두이노로 할 수 있는 창작 활동들 : 아두이노 공식 블로그 잠시 같이 일했던 타사 직원분의 갖고 계시던 arduino 를 가지고 arduino + Bluetooth + 탱크 + android를 연동한 무선조정탱크를 보고 홀딱 반해버렸으나 하드웨어라는 장벽은 과거의 경험을 비추어 볼때 쉽사리 넘기 힘든 산이었습니다. 하지만 먼가 떠오른 아이디어를 실체화 시켜줄 가장 쉬운길.. 거기에 아두이노 이놈이 있었습니다.. 결국 .. 더보기