Zum Hauptinhalt springen
Version: 24L

2. CircuitVerse

Wir arbeiten in diesem Kapitel zu den Logikgattern mit der Online-Plattform CircuitVerse. Dort können Schaltungen einfach geplant werden. Über diverse Eingabeelemente kann gesteuert werden, ob an den Eingängen eine 1️⃣ oder eine 0️⃣ anliegt. Mit verschiedenen Ausgabeelementen kann die gezeichnete Schaltung überprüft werden.

CircuitVerse-Konto erstellen

Um in CircuitVerse ein eigenes Benutzerkonto anzulegen, musst du zuerst im Menü oben rechts auf Login klicken:

Anschliessend wählst du unterhalb des Login-Formulars den Link Sign up:

Schliesslich füllst du die Benutzerdaten aus (am besten die Schul-E-Mail-Adresse angeben) und klickst auf den grünen Sign up-Knopf:

Aufgabe

Erstellen Sie ein eigenes Benutzerkonto bei CircuitVerse, damit Sie die eigenen Schaltungen abspeichern können (bitte den richtigen Namen und die Schul-E-Mail-Adresse verwenden).

Simulator starten

Nach dem Einloggen klicken Sie im Menü oben rechts auf Simulator, um in den Simulator zu wechseln:

Eingabeelemente

Es stehen etliche Eingabeelemente zur Auswahl, wir verwenden allerdings nur die beiden ersten (Input und Button). Die Elemente werden links in der Spalte der Circuit Elements im Bereich Input ausgewählt und anschliessend im Arbeitsbereich wie gewünscht platziert.

Beim Element Input (oben links) kann durch Mausklick zwischen einer 1 und einer 0 hin- und hergewechselt werden.

Das Element Button (oberste Zeile Mitte) ist stets ausgeschaltet (also 0️⃣), ausser während der Zeit, in der mit der Maus auf den Druckknopf gedrückt wird.

verfügbare Eingabeelemente
verfügbare Eingabeelemente

Ausgabeelemente

Im Bereich Output stehen wiederum etliche Elemente zur Verfügung. Wir verwenden ausschliesslich die beiden oben links (Output) und oben rechts (DigitalLed).

Das Element Output zeigt als Ausgabe eine 1 oder eine 0 an, während die DigitalLed im Zustand 1️⃣ leuchtet.

verfügbare Ausgabeelemente
verfügbare Ausgabeelemente

Elemente verbinden

An sämtlichen Elementen ist mit grünen Punkten markiert, wo Verbindungen angeschlossen werden können. Um Komponenten zu verbinden, klicken Sie auf einen Punkt, halten die Maustaste gedrückt und ziehen die Leitung bis zum anderen Punkt.

Verbindungen
Verbindungen

Es ist erlaubt, mehrere Ausgabeelemente zu verbinden:

Mehrere, miteinander verbundene Ausgabeelemente
Mehrere, miteinander verbundene Ausgabeelemente

Das Verbinden mehrerer Eingänge führt allerdings zu Fehlern – schliesslich ist dann unklar, was gelten soll, wenn verschiedene Eingabewerte auf derselben Leitung anliegen:

Mehrere, miteinander verbundene Eingabeelemente
Mehrere, miteinander verbundene Eingabeelemente

Elemente benennen

Ist ein Ein- oder Ausgabeelement auf dem Schaltplan aktiv (angeklickt), so können in der linken Spalte ganz unten unter Properties gewisse Einstellungen des Elementes verändert werden. Für uns sind nur Label und Label Direction interessant. So können Ein- oder Ausgabeelemente angeschrieben und diese Beschriftungen sinnvoll platziert werden.

Eigenschaften eines Ausgabeelementes
Eigenschaften eines Ausgabeelementes
Beschriftete Komponenten
Beschriftete Komponenten

Logikgatter

Im nächsten Bereich Gates befinden sich alle benötigten Logikgatter. Diese werden in den folgenden Abschnitten vorgestellt.

verfügbare Logikgatter
verfügbare Logikgatter

Projekt speichern

Sobald Sie auf das weisse Häuschenblatt klicken, werden rechts die Project Properties angezeigt. Dort können Sie das Projekt Project und die aktuelle Registerkarte Circuit benennen:

--width=250px

Anschliessend können Sie das Projekt speichern (durch Klicken auf Save Online in der Toolbar). Dabei wählen Sie am besten aus, dass es sich um ein privates Projekt handelt. Schliesslich klicken Sie auf Update Project. Nun sehen Sie das Projekt in der Übersicht. Es ist gespeichert und Sie können es jederzeit wieder durch einen Klick auf Launch simulator öffnen.

Aufgabe
  1. Nach dem Login wechseln Sie zum Simulator.
  2. Benennen Sie das Projekt «Aufgaben» und die aktuelle Registerkarte «Erste Schritte».
  3. Platzieren Sie die beiden ersten Eingabeelemente Input und Button in der Registerkarte Erste Schritte untereinander und legen Sie rechts davon die beiden Ausgabeelemente Output und DigitalLed ab. Verbinden Sie jeweils ein Eingabeelement mit einem Ausgabeelement und testen Sie die Ein- und Ausgabe durch umschalten der Eingabewerte.
  4. Speichern Sie das Projekt und öffnen Sie es wieder.
  5. Beschriften Sie sämtliche Ein- und Ausgabeelemente und wählen Sie einen sinnvollen Platz für die Beschriftungen.
  6. Speichern Sie die Aufgabe ab (dies wird in Zukunft nicht mehr erwähnt, sondern versteht sich von selbst).
  7. Der Link zur Aufgabe können Sie bei Bedarf direkt im Antwort-Feld hier auf der Webseite festhalten.
SSR

Am besten legen Sie für jede Aufgabe oder zumindest für jedes Kapitel eine neue Registerkarte an, indem Sie oben im Menü auf Circuit und dann New Circuit + klickst:

Aufgabe
  1. Erstellen Sie eine neue Registerkarte für die Inverter-Aufgaben im nächsten Kapitel.
  2. Vergessen Sie nicht, die Aufgaben immer wieder zu speichern – insbesondere am Lektionsende!
SSR

Im Dashboard – zugänglich oben rechts im Menü beim eigenen Namen – kannst du stets eine Übersicht deiner gespeicherten Projekte erhalten:

--width=180px