Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Dit-dit-dah-dah! Aflați codul Morse cu acest proiect ușor Arduino Uno.
Acest proiect ușor Arduino este o stație de cod Morse. Codul Morse este o metodă de comunicare care codifică caractere ca o serie de puncte și liniuțe. Acest circuit folosește un semnal sonor piezo pentru a face punctele și liniuțele audibile.
Folosind butonul, atingeți codul Morse, buzzerul sună la fiecare apăsare a butonului și afișajul OLED afișează mesajul decodat. Majoritatea oamenilor nu sunt familiarizați cu Codul Morse, așa că am inclus o imagine care arată toate Codurile Morse Internaționale de mai sus pentru confortul dvs.
Cum se introduce codul Morse
Codul este introdus prin atingerea butonului. Dați o atingere scurtă pentru un punct și o atingere mai lungă (cel puțin de două ori mai lungă) pentru o liniuță. De îndată ce introduceți un cod recunoscut, se afișează litera sau numărul pe care îl reprezintă. Dacă faceți o pauză de aproximativ 1,5 secunde între atingeri, atunci afișajul va introduce un spațiu, permițându-vă astfel să introduceți cuvinte. Dacă un cod este nerecunoscut, „?” este afișat caracterul.
Provizii
- Arduino Uno
- Buzzer piezo
- Rezistor 220 Ohm
- Rezistor 10K Ohm
- Afișaj grafic OLED 128x64
- LED de 5 mm: roșu
- Buton tactil
Pasul 1: Construiți hardware-ul
Utilizați diagrama Fritzing de mai sus pentru a conecta circuitul.
Pasul 2: Încărcați codul Arduino
Înainte de a compila și încărca codul Arduino, trebuie să instalați câteva biblioteci în ID-ul dvs. Arduino. Deschideți elementul de meniu Sketch-> Include Library-> Manage Libraries … și căutați și instalați următoarele biblioteci:
- Adafruit GFX
- Adafruit SSD1306
Acum sunteți gata să compilați schița Arduino. Codul sursă Arduino pentru schiță
morse_code_station.ino este disponibil pentru descărcare din depozitul meu GitHub.
Pasul 3: Construiți o placă de circuit imprimat
Dacă preferați să construiți o versiune permanentă, am produs o placă cu circuite imprimate. Fișierul Gerber este disponibil pentru descărcare din depozitul meu GitHub. Alternativ, puteți naviga pe schemă și PCB pe site-ul web EasyEda. Site-ul este conectat la un producător de PCB și, cu câteva clicuri, puteți comanda placa pentru doar câțiva dolari.
Gata, bucurați-vă! Pana data viitoare…