Hallo,
freue mich wenn ich helfen kann!
Anbei der Part Code mit entsprechender Modifikation:
void AUSLOESEN () {
#define address I2C
LiquidCrystal_I2C lcd(address, 2, 1, 0, 4, 5, 6, 7);
lcd.begin (20, 4);
lcd.setBacklightPin(3, POSITIVE);
lcd.setBacklight(HIGH);
digitalWrite(photopin1, HIGH); // Modification by Dirk Schreckenbach 24.09.2019
lcd.home ();
lcd.clear();
lcd.setCursor(2, 1); ...
Bitte zudem bei Verwendung eines Auslösers für das iPhone (Bluetooth) folgende Zeile beachten:
-> int releasetime = 300; // 1500ms for cam and 300 for iphone
Diese Zeile hält den Ausgang für 300 ms HIGH und gibt somit mehr Zeit für externe Geräte zum Auslösen.
Die Funktion im Programm welche die Pausen zwischen zwei Bildern steuert ist weiterhin aktiv!
Da mir der Optokoppler zu unflexibel war habe ich den kurzerhand gegen ein Arduino Relais ausgetauscht. Somit kann ich alle Arten von Auslösern (aktive und passive) verwenden ohne die
Spezifikation des Optokopplers zu beachten.
Ein Bild anbei:
Mit freundlichen Grüßen
Dirk Schreckenbach