詳しく知りたい、試しに使ってみたい、カスタマイズについてなど、お気軽にお問い合せください。
LEDライトパネル
水中撮影時の照明機器。広角アングルでも隅々まで照らします。PWM による調光が可能で、
ROV などへの搭載が可能。BlueROV2 へのコンパチブル搭載も可能です。
使用可能深度 : ~ 6,000m
明るさ : 5,000 ルーメン
電源電圧 : 9V ~ 20V
消費電力 : 最大40W
サイズ : 105mm×93mm×31mm(突起部除く)
使用例
Arduino サンプルスケッチ
//
// LEDライト作動確認用
//
// 9pinからPWM出力する
// シリアル入力0-9 -> 0%-90% (100%はなし)
//
// PWM周期 20000で100Hz, 40000で50Hz
#define Timer1Cycle 20000
int incomingByte = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
// pin9,10, 1/8 prescaler 50Hz
TCCR1A = B10100010;
TCCR1B = B00011010;
ICR1 = Timer1Cycle;
OCR1A = (unsigned int)(Timer1Cycle * 0.0);
OCR1B = (unsigned int)(Timer1Cycle * 0.0);
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available() > 0) {
incomingByte = Serial.read();
if(incomingByte == 10) {
}
else {
if(incomingByte == 48) {
OCR1A = (unsigned int)(Timer1Cycle * 0.0);
}
else if(incomingByte == 49) {
OCR1A = (unsigned int)(Timer1Cycle * 0.1);
}
else if(incomingByte == 50) {
OCR1A = (unsigned int)(Timer1Cycle * 0.2);
}
else if(incomingByte == 51) {
OCR1A = (unsigned int)(Timer1Cycle * 0.3);
}
else if(incomingByte == 52) {
OCR1A = (unsigned int)(Timer1Cycle * 0.4);
}
else if(incomingByte == 53) {
OCR1A = (unsigned int)(Timer1Cycle * 0.5);
}
else if(incomingByte == 54) {
OCR1A = (unsigned int)(Timer1Cycle * 0.6);
}
else if(incomingByte == 55) {
OCR1A = (unsigned int)(Timer1Cycle * 0.7);
}
else if(incomingByte == 56) {
OCR1A = (unsigned int)(Timer1Cycle * 0.8);
}
else if(incomingByte == 57) {
OCR1A = (unsigned int)(Timer1Cycle * 0.9);
}
else {
OCR1A= (unsigned int)(Timer1Cycle * 0.0);
}
}
}
}