Calliope mini - Spaß durch Programmieren

Entwicklungsumgebungen

Eingabefunktion für logische Schaltungen

Ziel: Es werden drei Funktionen erstellt, die als Eingabe für alle logischen Schaltungen dienen.

Eingänge A und B

Logische Schaltungen benötigen zwei Eingänge, die mit A und B bezeichnet werden. An diesen Eingängen werden feste Pegel angelegt, also entweder 0 oder 1. Die logische Schaltung verarbeitet die beiden Eingänge und liefert entsprechend der Belegung ein Ausgangssignal.

Dazu werden zwei Variablen A und B festgelegt, die mit den Tasten A und B bei jedem Druck auf den entgegengesetzten Pegel gesetzt werden. Hat die Variable also den Pegel 0, ändert die Taste A diesen Pegel auf eine 1, der bis zum nächsten Druck auf A erhalten bleibt. Das Bild zeigt die Umsetzung im Programm.

Für den Knopf B ist eine zweite, ähnliche Funktion zu erstellen.

 

Wurzel ziehen

Pegelanzeige

Die Version 3 des Calliope mini besitzt 3 RGB-LEDs. Damit lassen sich die Pegel von A und B mit verschiedenen Farben anzeigen. Die Funktion wird in der Dauerhaft-Schleife zu Beginn aufgerufen.

Wurzel ziehen

Kopieren in ein neues Projekt

Dieses Grundgerüst kann als JavaScript-Code in ein neues Projekt kopiert werden und steht dann auch in der Blockprogrammierung zur Verfügung. Dazu schaltet man im oberen, schwarzen Balken auf die JavaScript-Ansicht und kopiert den JavaScript-Code. Im neuen Projekt wechselt man auch in diese Ansicht, fügt den Code ein und wechselt wieder in die Blockansicht.

Damit lassen sich auch andere Funktionen von einem Projekt in andere Projekte kopieren.

Wurzel ziehen

zurück