Inhaltsverzeichnis:
- Schritt 1: Teile & Tinkercad Link
- Schritt 2: Tinkercad
- Schritt 3: Physische Konstruktion
- Schritt 4: Einschränkungen
- Schritt 5: Referenzen:
Video: 2-Buchstaben-Wortlerner mit Morsecode - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Tinkercad-Projekte »
Ich habe eine Weile erfolglos versucht, die Scrabble (tm) 2-Buchstaben-Wörter zu lernen. Ich habe auch versucht, wieder Morsecode zu lernen, mit wenig Erfolg.
Ich beschloss, etwas unterschwelliges Lernen zu versuchen, indem ich eine Box baute, die kontinuierlich die 2-Buchstaben-Wörter in zufälliger Reihenfolge anzeigte und ihre Buchstaben im Morsecode auslöste.
Da ich beabsichtigte, am Instructables Arduino-Wettbewerb (2020) teilzunehmen, der einen Unterpreis für die Verwendung von Tinkercad hat, dachte ich, ich würde es versuchen.
Schritt 1: Teile & Tinkercad Link
Teile für die eigentliche Konstruktion:
1 * Arduino UNO
1 * LCD-Schild (generisch)
1 * Piezo-Sounder-Element
Tinkercad-Link:
www.tinkercad.com/things/dW5vJjR3OF4-fanta…
Schritt 2: Tinkercad
In Tinkercad habe ich das grundlegende LCD-Hello-World-Projekt geklont und einen Piezo-Sounder hinzugefügt.
Für die Software habe ich zunächst Code eingefügt, den ich bereits begonnen hatte; mein Projekt hatte ich schon eine Weile im Kopf.
Meine ersten Erfahrungen mit Tinkercad waren gemischt, auf der negativen Seite klang der Summer nicht sehr gut und das LCD musste am Poti herumgebastelt werden, um das Display zum Laufen zu bringen.
Auf der positiven Seite hat der Emulator die Verwendung von Variablen im Programm gehandhabt und der Debugger hat mir viel Kopfzerbrechen erspart.
Der Morse-Code klang anfangs nicht richtig und nach einigen Versuchen erinnerte ich mich daran, den Simulator-Debugger gesehen zu haben wenn die Funktion nur Kleinbuchstaben verarbeiten konnte!
Weitere Simulationsläufe meines Projekts waren erfolgreicher, ich vermute, mein anfängliches Problem war möglicherweise eine Kommunikationsverzögerung?
Schritt 3: Physische Konstruktion
Ich habe ein Arduino UNO und ein LCD-Schild und einen Piezo-Sounder verwendet, der Arduino und der LCD-Schild werden einfach zusammengesteckt und ich fügte den Sounder mit 2 Anschlussdrähten hinzu.
Der LCD-Schild verwendete eine andere Pinbelegung als die Tinkercad-Skizze, aber das Ändern der Pin-Nummern im Initialisierer reichte aus, um das Problem zu lösen. Ich musste auch den Pin für den Piezo-Sounder ändern. Nach den Codeänderungen lief alles einwandfrei.
Beachten Sie, dass bei einigen Schilden der Hintergrundbeleuchtungsstift falsch verdrahtet ist, wie bei meinem, um Probleme damit zu vermeiden, habe ich den störenden Stift (Pin 10) von meinem Schild entfernt
Schritt 4: Einschränkungen
Sie bekommen lange Ketten des gleichen Wortes und der gleichen Wörter, es wäre besser gewesen, wenn ich das Wortfeld mischen und dann die Wörter wie ein Kartenspiel austeilen könnte, ich bin mir nicht sicher, ob das in dieser Situation möglich ist, wegen der Verwendung von progmem zum Speichern des Wortarrays.
Die Wortliste stammt aus der offiziellen Wortliste, das Wörterbuch von Collins Scrabble (tm) enthält einige zusätzliche Wörter mit 2 Buchstaben.
Wie ich oben erwähnt habe, kann die Morse-Funktion keine Großbuchstaben verarbeiten, was Sie beachten sollten, wenn Sie diesen Code in einem anderen Projekt verwenden möchten.
Schritt 5: Referenzen:
Quelle für Informationen zu fehlerhafter LCD-Schirmverkabelung:
forum.arduino.cc/index.php?topic=96747.0
Quelle für die Pinbelegung des von mir verwendeten Schilds:
www.robotshop.com/content/PDF/dfrobot-lcd-k…
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
Einen Morsecode-Übersetzer mit Arduino erstellen – wikiHow
So erstellen Sie einen Morsecode-Übersetzer mit Arduino: ÜberblickDie Kommunikation auf codierte Weise ist nicht nur so faszinierend, sondern hat auch viele Anwendungen in verschiedenen Bereichen. Eine der gebräuchlichsten Methoden der Codekommunikation ist Morsecode. In diesem Tutorial erfahren Sie, wie Sie einen Dolmetscher zum Senden und Wiedergeben
Morsecode lernen: 4 Schritte
So lernen Sie Morsecode: Es gibt eine Sprache, die anfangs schwer zu verstehen, aber leicht zu erkennen und zu entschlüsseln ist, wenn Sie sie einmal gelernt haben. Diese Sprache gilt als tot, obwohl einige Radiobastler sie immer noch verwenden. Diese Sprache ist Morsecode. Ich habe nirgendwo anders gesehen