Arduino(13)
-
DIY 캐논 카메라 리모컨 및 수신기 만들기
DIY 캐논 카메라 리모컨 및 수신기 만들기본 포스팅에서는 원격에서 캐논 카메라를 제어하기 위한 리모컨과 수신기를 만드는 방법을 설명한다. 리모컨은 Focus와 Shutter 기능을 지원하며 수신기와 스마트폰은는 Wi-Fi 통신을 사용한다.시스템 구성본 프로젝트의 구성 요소는 아래와 같다. Camera Receiver와 2.5pi Audio Cable을 이용하여 연결 Receiver Arduino Uno(MCU) + WizFi250 (Wi-Fi Module) WizFi250의 AP 기능을 사용 ( 별도의 유/무선 공유기 없이 스마트폰과 다이렉트로 연결 ) Remote Controller Smart Phone ( LG G2 ) Simple Android App 구현 Camera + Receiver H/W ..
2014.11.26 -
Using Arduino Serial monitor of Eclipse on Linux
Using Arduino Serial monitor of Eclipse on Linux요 근래 NoteBook의 OS를 windows에서 Linux로 변경 하였다. 변경 된 Linux 환경에서 Eclipse의 Arduino Plugin을 설치하고 Arduino Library 개발 작업을 진행하려고 하는데, Serial Monitor가 동작하지 않는다. 이를 해결하기 위해 구글링한 내용을 정리하여 포스팅 한다.위 문제를 해결 하기 위해서는 eclipse.ini 파일에 아래 내용을 추가 해야 한다. -Dgnu.io.rxtx.SerialPorts=/dev/ttyACM0:/dev/ttyACM1:/dev/ttyACM2:/dev/ttyACM3:/dev/ttyUSB0::/dev/ttyUSB1::/dev/ttyUSB2..
2014.10.20 -
Arduino Sketch 버전을 1.5.x로 변경시 발생하는 컴파일 에러를 해결하는 방법
Arduino Sketch 버전을 1.5.x로 변경시 발생하는 컴파일 에러를 해결하는 방법아두이노 라이브러리를 작업하면서, Arduino Sketch 버전을 1.5.x로 변경하면 아래와 같은 컴파일 에러가 발생하는 경우가 있다. error: variable ‘debugreceivingdatatable’ must be const in order to be put into read-only section by means of ‘attribute((progmem))’ error: variable ‘notistring_table’ must be const in order to be put into read-only section by means of ‘__attribute((progmem))’ error: va..
2014.10.20 -
[Arduino]WizFi250 Twitter Example
[Arduino]WizFi250 Twitter ExampleStep 1 : 구성도Arduino에서 Reference 하는 예제는 Twitter Server에 직접 접속하는 구조가 아닌, 별도의 Proxy Server를 이용하여 Twitter Server에 접속하여 Message를 Post 한다. 참고로 본 포스팅에서 사용하는 Proxy Server는 arduino-tweet.appspot.com 이며 Post는 1분에 한번 씩 가능 하다. Twitter Server에 직접 접속하기 위해서는 SSL Protocol 이 필요하며, 추후에 WizFi250의 SSL 기능을 이용하여 Twitter에 직접 접속하는 예제를 구현할 예정이다. 본 포스팅 예제의 구성도는 아래와 같다.Step 2 : Get a token..
2014.09.23 -
Arduino 기반의 WizFi250 SPI Signal 확인 방법
Arduino 기반의 WizFi250 SPI Signal 확인 방법SPI Signal 측정을 위한 준비 과정 Arduino Board와 WizFi250을 연결 Oscilloscope를 사용하기 위해, 아래 그림과 같이 SPI pin(MOSI,SS,SCK,MISO,GND)들에 Cable을 연결 일반적인 SPI 파형 SPI Data를 송/수신 하면, SS(CS)는 low로 설정되고 SCK(CLK)가 8번 분주한다. 이때, 아래 그림과 같이 MISO,MOSI 핀을 이용하여 SPI Data를 송/수신 한다. 아래 그림은 SS(CS) 주기를 기준으로 Capture 한 사진이다. WizFi250이 MCU에게 데이터를 송신 할 때의 파형 WizFi250이 MCU에게 보낼 데이터가 있으면, Data Ready Pin은..
2014.09.01 -
[Arduino]WIZ550 ioShield-A 기반의 FTP Server 구현(SD Card 사용)
[Arduino]WIZ550 ioShield-A 기반의 FTP Server 구현(SD Card 사용)Hardware Arduino Due, WIZ550 ioShield-A, Sd card, LAN Cable Software1. Download Arduino Sketch V.1.5.7 Arduino Due를 사용하기 위해서는 1.5.x 이상의 Arduino IDE를 사용해야 한다. 2. Download Arduino Ethernet Driver for using WIZ550io Download Arduino Ethernet Driver Copy the ethernet driver to Arduino Directory ( arduino-1.5.7/libraries/ ) 기존에 설치되어 있는 Ethernet ..
2014.08.27