Elektrotechnische Grundlagen/Rolladenschaltung: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Zeile 25: Zeile 25:
{{Box|Aufgabe 3
{{Box|Aufgabe 3
|Um die gleichzeitige Tasterbetätigung zu verhinder, muss diese mit der '''UND''' Verknüpfung abgefragt werden. Erkläre, wie du die UND-Verknüpfung in deinem Programm eingesetzt hast.
|Um die gleichzeitige Tasterbetätigung zu verhinder, muss diese mit der '''UND''' Verknüpfung abgefragt werden. Erkläre, wie du die UND-Verknüpfung in deinem Programm eingesetzt hast.
|Üben}}
{{Box|Bonusaufgabe
|Durch einen Programmierfehler wurde die UND durch eine ODER Verknüpfung in deinem Programm vertauscht. Beschreibe, wie die Programmfunktion sich hierdurch verändert.
|Üben}}
|Üben}}

Version vom 5. Mai 2020, 19:39 Uhr

Arduinoprogrammierung einer Rolladenschaltung

Arbeitssituation

Arbeitsauftrag

Familie Hoffmann möchte ihre Rolladensteuerung im Haus erneuern. Frau Hoffmann ist sehr technik begeistert und möchte, dass die Rollandensteuerung vom Handy aus bedient werden kann.

Funktionsbechreibung

Rolladenschaltung
  • Wird der Schalter S1 betätigt, so zieht das Relais K1 an und die Rolladen fahren auf.
  • Wird der Schalter S2 betätigt, so zieht das Relais K2 an und die Rolladen fahren zu.
  • Werden beide Schalter S1 und S2 betätigt, so darf kein Relais anziehen.

Schaltplan

Pdf20.gif Schaltplan Rolladenschaltung mit Arduino

Aufgaben

Aufgabe 1

Lade dir den Schaltplan herunte und vollziehe mithilfe des Schaltplans die Funktionsbeschreibung der Rolladenschaltung

Aufgabe 2

Erstelle ein Arduino Programm mit OpenRobertaLab zur Rolladensteuerung. Achte darauf, dass du zuerst die Hardware beschreiben musst.

Aufgabe 3

Um die gleichzeitige Tasterbetätigung zu verhinder, muss diese mit der UND Verknüpfung abgefragt werden. Erkläre, wie du die UND-Verknüpfung in deinem Programm eingesetzt hast.

Bonusaufgabe

Durch einen Programmierfehler wurde die UND durch eine ODER Verknüpfung in deinem Programm vertauscht. Beschreibe, wie die Programmfunktion sich hierdurch verändert.