Daniil Budanov
/
DslrIrLib
Library for interfacing with Nikon DSLR through IR LED
main.cpp@1:bdc12143ced7, 2019-04-26 (annotated)
- Committer:
- danbudanov
- Date:
- Fri Apr 26 00:25:02 2019 +0000
- Revision:
- 1:bdc12143ced7
- Parent:
- 0:e977f7ad0d48
updated headings
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
danbudanov | 0:e977f7ad0d48 | 1 | /** |
danbudanov | 1:bdc12143ced7 | 2 | * This program will transmit a modulated infrared signal to a Nikon DSLR using |
danbudanov | 1:bdc12143ced7 | 3 | * a QED-123 IR LED |
danbudanov | 0:e977f7ad0d48 | 4 | */ |
danbudanov | 1:bdc12143ced7 | 5 | |
danbudanov | 0:e977f7ad0d48 | 6 | #include "mbed.h" |
danbudanov | 0:e977f7ad0d48 | 7 | #include "DslrIr.h" |
danbudanov | 0:e977f7ad0d48 | 8 | |
danbudanov | 1:bdc12143ced7 | 9 | DigitalIn trigger(p20); /* Pull down trigger to enable shutter release */ |
danbudanov | 0:e977f7ad0d48 | 10 | DslrIr dslr(p21); |
danbudanov | 0:e977f7ad0d48 | 11 | |
danbudanov | 0:e977f7ad0d48 | 12 | int main() |
danbudanov | 0:e977f7ad0d48 | 13 | { |
danbudanov | 1:bdc12143ced7 | 14 | // trigger.mode(PullUp); |
danbudanov | 0:e977f7ad0d48 | 15 | while(1) { |
danbudanov | 1:bdc12143ced7 | 16 | if(!trigger) { |
danbudanov | 0:e977f7ad0d48 | 17 | dslr.trigger(); |
danbudanov | 0:e977f7ad0d48 | 18 | wait(1); |
danbudanov | 0:e977f7ad0d48 | 19 | } |
danbudanov | 0:e977f7ad0d48 | 20 | } |
danbudanov | 0:e977f7ad0d48 | 21 | } |