Od kilku dni intensywnie śledzę parkę zimorodków w moich rejonach to bardzo rzadki gatunek , niestety urodził się kłopot z ich prędkością latania .
Piękny ptak , ale nie ma zbytnio ochoty do pozowania do zdjęć . Dwa tygodnie obserwacji zaowocowały zaledwie kilkoma fotkami . Wpadłem na pomysł budowy wyzwalacza migawki/fotopułapki . Mam kłopot z przeniesieniem kodu z C ( którego kompletnie nie rozumie ) do Bascom .
Link do projektu KLIK z którego interesuje mnie tylko fragment transmisji do aparatu .
Code: [Zaznacz cały] [Rozwiń/Zwiń]
- // Funkcja generująca sygnał wyzwalający aparaty Nikon
- void zrobZdjecie(){
- digitalWrite(7, HIGH); // sygnalizacja LED wykonywania zdjęcia
- for (int i=0; i < 2; i++) { // sygnał wzrocowy ma być powtórzony 2x
- stan_1(76); // 76 cykli "1"
- stan_0(1064); // 1064 cykli "0"
- stan_1(15); // 15 cykli "1"
- stan_0(60); // 60 cykli "0"
- stan_1(15); // 15 cykli "1"
- stan_0(136); // 136 cykli "0"
- stan_1(15); // 15 cykli "1"
- stan_0(2423*2); // 2423 cykli "0"
- }
- delay(100); // trzeba było przedłużyć, gdyż czas wysyłania informacji do aparatu był za krótki
- digitalWrite(7, LOW);
- }
- // ============================================================================================
Docelowo wyzwalacz będzie współpracował z czujnikiem koloru i małą lunetą celowniczą , a co z tego mi wyjdzie czas pokaże
Z góry dziękuję za okazaną pomoc