Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Dit-dit-dah-dah! Lär dig Morse Code med detta enkla Arduino Uno -projekt.
Detta enkla Arduino -projekt är en Morse Code -station. Morse Code är en kommunikationsmetod som kodar tecken som en serie prickar och bindestreck. Denna krets använder en piezo summer för att göra prickar och streck hörbara.
Med knappen trycker du på Morse -koden, summern hörs för varje tryck på knappen och OLED -displayen visar det avkodade meddelandet. De flesta människor är inte bekanta med Morse Code, så jag har inkluderat en bild som visar alla International Morse Codes ovan för din bekvämlighet.
Hur man anger morse -kod
Koden matas in genom att trycka på knappen. Ge ett kort tryck för en prick och en längre tryckning (minst dubbelt så lång) för ett streck. Så snart du anger en igenkänd kod visas bokstaven eller siffran den representerar. Om du pausar i cirka 1,5 sekunder mellan kranarna, kommer skärmen att infoga ett mellanslag så att du kan skriva in ord. Om en kod inte känns igen är ett? tecken visas.
Tillbehör
- Arduino Uno
- Piezo -summer
- Motstånd 220 Ohm
- Motstånd 10K Ohm
- Grafisk OLED -skärm 128x64
- 5 mm LED: röd
- Taktil knapp
Steg 1: Bygg hårdvaran
Använd Fritzing -diagrammet ovan för att koppla upp kretsen.
Steg 2: Ladda upp Arduino -kod
Innan du kompilerar och laddar upp Arduino -koden måste du installera ett par bibliotek i din Arduino IDE. Öppna menyalternativet Sketch-> Include Library-> Manage Libraries … och sök efter och installera följande bibliotek:
- Adafruit GFX
- Adafruit SSD1306
Du är nu redo att sammanställa Arduino -skissen. Arduino -källkoden för skissen
morse_code_station.ino är tillgänglig för nedladdning från mitt GitHub -arkiv.
Steg 3: Bygg en kretskort
Om du föredrar att bygga en permanent version har jag tagit fram ett kretskort. Gerber -filen är tillgänglig för nedladdning från mitt GitHub -arkiv. Alternativt kan du bläddra i schemat och PCB på EasyEda -webbplatsen. Sajten är länkad till en kretskortstillverkare, och med några klick kan du beställa brädet för bara några dollar.
Det är det, njut! Tills nästa gång…