Kleine Sektflaschen Hochzeit
Würfel programmieren Veröffentlicht am 26. Januar 2021 Hinterlasse einen Kommentar Wir basteln uns einen LED Würfel, der mit einer Knopfzelle betrieben wird Jeder kennt die kleinen Holzwürfel, die z. Arduino Tutorial Der elektronische Würfel. - Werde zum Maker mit MyMakerStuff. B. in einem Mensch-Ärger-Dich-Nicht-Spiel vorhanden sind. Wir bauen uns eine elektronische Variante davon. Es handelt sich dabei eher um eine kleine Spielerei, aber es gibt doch ein paar praktische Vorteile. Keiner kann mehr sagen, der Würfel weiterlesen…
Dies geschieht, indem man die Konfiguration im Terminal aufruft: sudo raspi-config Unter "Advanced Options" findet sich ein Menüpunkt "I2C", worüber es aktiviert wird. Anschließend installieren wir noch eine Bibliothek, die es uns später erlaubt direkt per Python den Port Expander zu steuern: sudo apt-get install python-smbus i2c-tools Sobald die Installation vollendet ist, kannst du einen ersten Test starten (sofern der MCP23017 bereits angeschlossen ist): sudo i2cdetect -y 1 Dieser Befehl zeigt alle verfügbaren, angeschlossenen I2C Module inkl. ihrer Adressen an.
Die Logik des Würfels Die Logik erscheint nicht so einfach. Ein Würfel hat sieben Punkte, die wir durch LEDs darstellen. Bild 2: Würfel mit Bewertung der Punkte In Bild 2 ist ein Würfel dargestellt, dessen Punkte bewertet sind. Die einzelnen Punkte des Würfels können wir zuordnen. Würfel Punkte 1 2 3 2 + 1 4 5 4 + 1 6 4 + 2 Tabelle 1: Zuordnung der Punkte des Würfels Die Tabelle 1 erinnert an die Berechnung der Dezimalzahl aus dem Binär-Code. Elektronischer würfel selber bauen mit. Takt Q4 Q3 Q2 Q1 0 7 Tabelle 2: Binärcode der ersten acht Zahlen Q4 wird nicht benötigt und Q1 bis Q3 können wir den LEDs zuordnen: 1 LED 2 LED 4 LED Tabelle 4: Zuordnung der LEDs Logik berechnen Wenn wir einfach die Codes des Binär-Zählers verwenden, können wir die Logik für die LEDs berechnen. Bild 3: Binäre Kodierung des Würfels Die nicht im Würfel enthaltenen Zahlen 0 und 7 haben wir ausgeblendet. Die Logik kann nicht einfacher sein. Leider zählt der Johnson-Zähler nicht binär. Die binäre 2 und 5 kommen im Code des Johnson-Zählers nicht vor. Außerdem ist die Zuordnung der Zahlen anders.