Многофункциональное управление по USB
Текущая прошивка Arduino позволяет только нажать»Спуск» на фотоаппарате и всё.
Оказывается, есть возможность измерить время подачи 5 вольт на USB разъем. На этом принципе можно управлять фотоаппаратом, например, переключаться в разные режимы, или запускать различные скрипты.
Это функция — get_usb_power — она возвращает время в сотых долях секунды, в течение которого подавалось напряжение.
Вот пример кода, позволяющего роботу управлять фотоаппаратом:
Программа для Arduino. Он формирует два импульса разной длительности:
// Panorobot.ru
// **********************************
void loop()
{
// Импульс 100 миллисекунд, в фотоаппарате запустится подпрограмма «aaa»
digitalWrite(12, HIGH);
delay(100);
digitalWrite(12, LOW);
delay(2000);
// Импульс 500 миллисекунд, в фотоаппарате запустится подпрограмма «bbb»
digitalWrite(12, HIGH);
delay(500);
digitalWrite(12, LOW);
delay(2000);
}
Скрипт для CHDK. Он анализирует длительность импульсов и запускает соответствующую функцию:
@title Panorobot.ru MFShoot.bas
rem 10 ms
while 1
do
a = get_usb_power
until a>0
print «go!»
print «Impuls time is — » a*10 «ms»
if a<20 then gosub «aaa»
if a<70 then gosub «bbb»
a=0
wend
end
:aaa
print «aaa»
return
:bbb
print «bbb»
return
Скажите а как вы ставите фиксированное расстояние? У меня тоже Canon и что-то не могу отыскать как там ставится фиксированную фокусировку. Это делается через CHDK или через основное меню?
Да, расстояние я устанавливаю через CHDK.
А вообще, фиксированное расстояние ставится так же, как и фиксированная экспозиция: наполовину нажимаем «Спуск» и, не отпуская спуск, нажимаем колесо влево или вверх. В первом случае фиксируется расстояние и на экране появляется значек AFLock, во втором — экспозиция AELock. Это для Canon Ixus 100 is, думаю, в других аналогично.
Доброго дня суток.
Спасибо за ваш сайт. Появился вопрос — а как происходит фокусировка фотоаппарата? Или он фокусируется каждый раз по новой?
Добрый день!
Обычно фокусное расстояние ставлю фиксированное, особенно при съемке не природе, иначе на облаках мажет. В помещении фокусируется на каждом кадре.
Вообще, с фокусировкой проблем нет, т.к. у мыльниц ГРИП намного больше, чем у зеркалок.