Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Dit-dit-dah-dah! Opi Morse -koodia tämän helpon Arduino Uno -projektin avulla.
Tämä helppo Arduino -projekti on Morse Code -asema. Morse -koodi on viestintämenetelmä, joka koodaa merkkejä pisteinä ja viivoina. Tämä piiri käyttää pietsosummeria pisteiden ja viivojen kuulemiseksi.
Painikkeella napautat Morse -koodia, summeri kuuluu joka painikkeen painalluksella ja OLED -näyttö näyttää dekoodatun viestin. Useimmat ihmiset eivät tunne Morse -koodia, joten olen lisännyt kuvan, joka näyttää kaikki yllä olevat kansainväliset morsekoodit avuksesi.
Morse -koodin syöttäminen
Koodi syötetään napauttamalla painiketta. Anna pisteelle yksi lyhyt napautus ja viiva pidemmälle (vähintään kaksi kertaa pidempi). Heti kun kirjoitat tunnistetun koodin, sen edustama kirjain tai numero tulee näkyviin. Jos pidät taukoja noin 1,5 sekunnin ajan napautusten välillä, näyttö lisää välilyönnin, jolloin voit kirjoittaa sanoja. Jos koodia ei tunnisteta, se on "?" merkki näytetään.
Tarvikkeet
- Arduino Uno
- Pietsosummeri
- Vastus 220 ohmia
- Vastus 10K ohmia
- Graafinen OLED -näyttö 128x64
- 5 mm LED: punainen
- Kosketuspainike
Vaihe 1: Rakenna laitteisto
Käytä yllä olevaa Fritzing -kaaviota piirin kytkemiseen.
Vaihe 2: Lataa Arduino -koodi
Ennen kuin voit koota ja ladata Arduino -koodin, sinun on asennettava pari kirjastoa Arduino IDE -laitteeseesi. Avaa valikko Luonnos-> Sisällytä kirjasto-> Hallitse kirjastoja… ja etsi ja asenna seuraavat kirjastot:
- Adafruit GFX
- Adafruit SSD 1306
Olet nyt valmis koota Arduino -luonnos. Luonnoksen Arduino -lähdekoodi
morse_code_station.ino on ladattavissa GitHub -arkistostani.
Vaihe 3: Piirilevyn luominen
Jos haluat rakentaa pysyvän version, olen valmistanut piirilevyn. Gerber -tiedosto on ladattavissa GitHub -arkistostani. Vaihtoehtoisesti voit selata kaaviota ja piirilevyä EasyEda -verkkosivustolla. Sivusto on linkitetty piirilevyvalmistajaan, ja muutamalla napsautuksella voit tilata levyn vain muutamalla dollarilla.
Siinä kaikki, nauti! Ensi kertaan…