Friday, March 24, 2017

[Arduino] Sony Camera Remote Controller (IR)


最簡單的方式,只需要一個按鍵和一個紅外線 LED,接線如下:
LED正極:Pin 13
LED負極:GND
按鈕二端分別接 Pin 2 和 5V
線路圖如下:



程式使用 Multi Camera IR Control 提供的相機 IR 函式庫  ,必須先下載匯入 Arduino 的函式庫,程式碼如下:


#include <multiCameraIrControl.h>

Sony cameraIR(13);    //宣告 Sony 像機物件,並設定 LED 正極接 Pin13
int buttonPin = 2;    //按鈕的接腳
int buttonState = 0;

void setup(){
  pinMode(buttonPin, INPUT);
}

void loop(){
  buttonState = digitalRead(buttonPin);
  if( buttonState == LOW) {
    cameraIR.shutterNow();
  }
}


上面的線路沒有用電阻降壓保誤,可能會把 LED 燒壞,另一種比較保險的接線如下,用一個10KΩ電阻連接 LED 負極和按鍵。



[Reference] 


1 comment:

phpMyAdmin 無法存取 MariaDB 10 的解決方法

 [Reference]  https://www.qnap.com/zh-tw/how-to/faq/article/%E7%82%BA%E4%BB%80%E9%BA%BC%E7%84%A1%E6%B3%95%E5%9C%A8-phpmyadmin-%E5%AD%98%E5%8...