Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dit-dit-dah-dah! Lær Morse Code med dette enkle Arduino Uno -prosjektet.
Dette enkle Arduino -prosjektet er en Morse Code -stasjon. Morsekode er en kommunikasjonsmetode som koder tegn som en serie prikker og bindestreker. Denne kretsen bruker en piezo -summer for å gjøre prikkene og bindestrekene hørbare.
Ved å trykke på knappen trykker du på Morse -koden, summeren høres ved hvert trykk på knappen og OLED -displayet viser den dekodede meldingen. De fleste er ikke kjent med Morse Code, så jeg har tatt med et bilde som viser alle de internasjonale Morse -kodene ovenfor for enkelhets skyld.
Slik skriver du inn morsekode
Koden legges inn ved å trykke på knappen. Gi ett kort trykk for en prikk og et lengre trykk (minst dobbelt så lenge) for en dash. Så snart du skriver inn en gjenkjent kode, vises bokstaven eller tallet det representerer. Hvis du stopper i omtrent 1,5 sekunder mellom trykkene, vil skjermen sette inn et mellomrom slik at du kan skrive inn ord. Hvis en kode ikke er gjenkjent, er det en '?' tegnet vises.
Rekvisita
- Arduino Uno
- Piezo summer
- Motstand 220 Ohm
- Motstand 10K Ohm
- Grafisk OLED -skjerm 128x64
- 5 mm LED: rød
- Taktil knapp
Trinn 1: Bygg maskinvaren
Bruk Fritzing -diagrammet ovenfor for å koble opp kretsen.
Trinn 2: Last opp Arduino -kode
Før du kompilerer og laster opp Arduino -koden, må du installere et par biblioteker i Arduino IDE. Åpne menyen Sketch-> Include Library-> Manage Libraries … og søk etter og installer følgende biblioteker:
- Adafruit GFX
- Adafruit SSD1306
Du er nå klar til å kompilere Arduino -skissen. Arduino -kildekoden for skissen
morse_code_station.ino er tilgjengelig for nedlasting fra GitHub -depotet mitt.
Trinn 3: Bygg et kretskort
Hvis du foretrekker å bygge en permanent versjon, har jeg laget et kretskort. Gerber -filen er tilgjengelig for nedlasting fra GitHub -depotet mitt. Alternativt kan du bla gjennom skjematisk og PCB på EasyEda -nettstedet. Nettstedet er knyttet til en PCB -produsent, og med noen få klikk kan du bestille brettet for bare noen få dollar.
Det er det, nyt! Til neste gang…