Arduino steuerung mit millis?

Hallo liebe comunety,

Habe ein Programm zur Rolladensteuerung geschrieben leider weißt das Programm noch Fehler auf und ich kann diese nicht finden.

Hab das erste mal mit millis programmiert und nicht mit delay.

Bitte um nachsicht ich versuche noch zu lernen.

const int buttonPin  = 7;
     int RolloAb    = 3;
     int RolloAuf   = 4;
     int Hupe       = 5;
     int Lampe      = 6;
     int myTimer    = 0;
     int myTimer2   = 0;
     int myTimer3   = 0;
     long myTimeout = 20000;
     long myTimeout2 = 20000;
     long myTimeout3 = 2000;
void setup() {
 pinMode (buttonPin, INPUT_PULLUP);
 pinMode (RolloAb,  OUTPUT);
 pinMode (RolloAuf, OUTPUT);
 pinMode (Hupe,     OUTPUT);
 pinMode (Lampe,    OUTPUT);
}
void loop()                            {
 digitalRead(buttonPin);
 delay(20);
 if(buttonPin == HIGH);               {
   myTimer2 = millis();
   digitalWrite(Lampe, HIGH);
  if(millis() < myTimer + myTimeout)  {
   digitalWrite(RolloAb, HIGH);
  if(millis() < myTimer3 + myTimeout3) {
    myTimer3 = millis();
    if(Hupe == LOW)                   {
    digitalWrite(Hupe,HIGH);
 }
   if(Hupe == HIGH)                   {
   digitalWrite(Hupe,LOW);
 }
 }
 }
 }
 if(buttonPin == LOW);                {
   myTimer = millis();
  if(millis() < myTimer2 + myTimeout2) {
   digitalWrite(RolloAuf, HIGH);
  }
  }
}

Zum Ablauf des Programmes:

bei betätigung des schalters soll der Rollo nach unten fahren.

Zeitgleich soll eine Hupe schalten und ein getaktetes akustisches Signal ausgeben.

Die Warnleuchte soll auch während der fahrt nach unten Läuchten.

Beim rücksetzen des Tasters soll der Rollo wieder noch oben fahren dabei sind Lampe und Hupe NICHT aktiv.

Danke für Ihre Hilfe

Mit freundlichen Grüßen

Paul

Computer, Schule, Technik, programmieren, Arduino
Wie kan man einen Arduino Sketch mit mit einen taster veränderen?

habe meine frage im Sktech gestellt.

void setup() {
 // put your setup code here, to run once:
pinMode (1,OUTPUT);
pinMode (2,OUTPUT);
pinMode (3,OUTPUT);
pinMode (4,OUTPUT);
pinMode (5,OUTPUT);
pinMode (6,OUTPUT);
pinMode (7,OUTPUT);
}
void loop() {
 // put your main code here, to run repeatedly 
digitalWrite (1,HIGH);
digitalWrite (2,LOW);
digitalWrite (3,LOW);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
delay (2000);// wen der taster gedrückt ist soll die led auf pin 2 sofort
umspringen soll
digitalWrite (1,LOW);
digitalWrite (2,HIGH);
digitalWrite (3,LOW);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
delay (2000);
digitalWrite (1,LOW);
digitalWrite (2,LOW);
digitalWrite (3,HIGH);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
delay (2000);
digitalWrite (1,LOW);
digitalWrite (2,LOW);
digitalWrite (3,LOW);
digitalWrite (4,HIGH);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
delay (2000);
digitalWrite (1,LOW);
digitalWrite (2,LOW);
digitalWrite (3,LOW);
digitalWrite (4,LOW);
digitalWrite (5,HIGH);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
delay (2000);
digitalWrite (1,LOW);
digitalWrite (2,LOW);
digitalWrite (3,LOW);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,HIGH);
digitalWrite (7,LOW);
delay (2000);
digitalWrite (1,LOW);
digitalWrite (2,LOW);
digitalWrite (3,LOW);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,HIGH);
delay (2000);}
Computer, Technik, Arduino
Lightroom Presets ausgegraut/ funktionieren nicht?

Guten Tag,

Ich habe mein Lightroom Classic (windows) auf einen neuen Pc exportiert. Dieser Vorgang hat eigentlich auch wunderbar funktioniert, jedoch machen einige, wenige Presets Probleme (sowohl eigens erstellte, als auch aus dem Internet geladene). Wie auf den Bildern zu sehen, sind einige ausgegraut und funktionieren nicht mehr richtig. Auch ist bei den Bildern, auf welche ich diese Presets in der Vergangeheit angewendet hatte, die Meldung zu sehen, dass das Profil fehlt (siehe Bilder). Diese bilder weisen zwar einige veränderte Werte auf, jedoch weisen sie nicht ansatzweise den look auf, welcher das Preset erzeugen sollte. Es wirkt fast so, als ob nur einige Segemte des Presets fehlen würden.

Alle Presets habe ich eigentlich ganz normal wieder auf dem neuen pc eingefügt. Auch seltsam finde ich, dass es nicht eine Gruppe an Presets ist, sondern sehr vereinzelt. 

 

Ich kann den Fehler leider nicht finden und hoffe daher, dass mir hier jemand helfen kann, wie ich diese Presets wieder zum laufen bringen könnte.

 

Eine Fehlerquelle, welche ich mir vorstellen könnte: Ich habe die Dateien vor etwa 3 Monaten bereits abgespeichert und erst jetzt in Lightroom auf meinem neuen Pc eingefügt. Daher haben sich die Lightroom versionen geändert. Ist aber auch nicht wirklich logisch, da es ja wirklich nur einzelne Presets betrifft...

 

Ihr seht ich bin überfragt und würde mich daher sehr über Hilfe freuen:)

 

Viele Grüße,

Bennet

Bild zum Beitrag
Computer, Photoshop, Bildbearbeitungsprogramm, Adobe, Bildbearbeitung, Technik, Lightroom, Technologie, Lightroom CC

Meistgelesene Beiträge zum Thema Computer