![Arduino Mors Kodu Verici: 11 Adım Arduino Mors Kodu Verici: 11 Adım](https://i.howwhatproduce.com/images/001/image-72-49-j.webp)
İçindekiler:
- Adım 1: Breadboard'unuza Güç Sağlayın
- Adım 2: Breadboard'unuzu Topraklayın
- 3. Adım: Düğmenizi Yerleştirin
- Adım 4: Düğmenizi Topraklayın
- Adım 5: Düğmenizi Bağlayın
- Adım 6: Buzzer'ınızı Takın
- Adım 7: Buzzer'ı topraklayın
- Adım 8: Buzzer'ı Güçlendirin
- 9. Adım: Kodunuzu Yazın
- Adım 10: Çıktınızı Okumak için Seri Monitörü Kullanın
- Adım 11: Bunun Gibi Daha Fazla Proje İstiyor musunuz?
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
![Arduino Mors Kodu Verici Arduino Mors Kodu Verici](https://i.howwhatproduce.com/images/001/image-72-50-j.webp)
![Arduino Mors Kodu Verici Arduino Mors Kodu Verici](https://i.howwhatproduce.com/images/001/image-72-51-j.webp)
Bu talimatta, bir Mors Kodu vericisi oluşturmak için bir Arduino Uno kullanacak ve ilettiğiniz mesajları okumak için seri monitörü kullanacaksınız.
İhtiyacınız olacak parçalar:
Arduino Uno
ekmek tahtası
zil
Düğmeler
Atlama telleri
Adım 1: Breadboard'unuza Güç Sağlayın
![Breadboard'unuza Güç Sağlayın Breadboard'unuza Güç Sağlayın](https://i.howwhatproduce.com/images/001/image-72-52-j.webp)
Arduino Uno'nuzdaki 5V pininden bir jumper kablosunu breadboard'unuzdaki pozitif hatta bağlayın.
Adım 2: Breadboard'unuzu Topraklayın
![Breadboard'unuzu Topraklayın Breadboard'unuzu Topraklayın](https://i.howwhatproduce.com/images/001/image-72-53-j.webp)
Şimdi Arduino'daki herhangi bir GND pininden bir kabloyu breadboard'unuzdaki negatif hatta bağlayın.
3. Adım: Düğmenizi Yerleştirin
![Düğmenizi Ekleyin Düğmenizi Ekleyin](https://i.howwhatproduce.com/images/001/image-72-54-j.webp)
Düğmenizi yerleştirin. Bacaklarından ikisinin, breadboard'unuzun ortasındaki kanalın her iki tarafında olduğundan ve bacakların sıkıca yerleştirildiğinden emin olun. Sert bastığınızda onları bükmek kolaydır, bu nedenle düğmeye basarken dikkatli olun.
Adım 4: Düğmenizi Topraklayın
![Düğmenizi Topraklayın Düğmenizi Topraklayın](https://i.howwhatproduce.com/images/001/image-72-55-j.webp)
Bir ucunu düğmenizin üst ayağıyla aynı sıraya, diğer ucunu ise daha önce toprağa bağladığınız negatif sıraya sokarak düğmeyi toprağa bağlayın.
Adım 5: Düğmenizi Bağlayın
![Düğmenizi Bağlayın Düğmenizi Bağlayın](https://i.howwhatproduce.com/images/001/image-72-56-j.webp)
Düğme devresini kapatın ve Arduino'daki alt düğme ayağı ile aynı sıradan ve pin 7'den bir kablo bağlayarak Arduino'nun girişini okumasına izin verin.
Adım 6: Buzzer'ınızı Takın
![Buzzer'ınızı Takın Buzzer'ınızı Takın](https://i.howwhatproduce.com/images/001/image-72-57-j.webp)
Buzzer'ınızı, üstteki "+" işareti veya biraz daha uzun olan bacak, teliniz 5V'a bağlıyken devre tahtasının aynı tarafında olacak şekilde yerleştirin.
Adım 7: Buzzer'ı topraklayın
![Buzzer'ı topraklayın Buzzer'ı topraklayın](https://i.howwhatproduce.com/images/001/image-72-58-j.webp)
Düğmeyi, daha önce GND'ye bağladığınız breadboard üzerindeki negatif çizgiye kısa ayağıyla aynı sıradan bir tel ile toprağa bağlayın.
Adım 8: Buzzer'ı Güçlendirin
![Buzzer'a güç verin Buzzer'a güç verin](https://i.howwhatproduce.com/images/001/image-72-59-j.webp)
Zil sesine güç sağlayın ve Arduino'nun, Arduino'daki pim 8'e uzun bacağıyla aynı sıradan bir tel ile kontrol etmesine izin verin.
9. Adım: Kodunuzu Yazın
![Kodunuzu Yazın Kodunuzu Yazın](https://i.howwhatproduce.com/images/001/image-72-60-j.webp)
Kodumuzu kopyalayıp yapıştırın veya ekteki dosyayı indirin.
static String Morse = {".-", "-…", "-.-.", "-..", ".", "..-.", "--.", "…. ", "..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "…", "-", "..-", "…-", ".--", "-..-", "-.-- ", "--..", "E" };
static char Alfabe = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', ' x', 'y', 'z', 'E'}; imzasız uzun push_length, start_push, end_push; //düğmeye basılma zamanı int düğme = 7; // basma düğmesi için giriş pini int buzzer = 8; //LED için çıkış pini Dizi kodu = ""; // bir alfabenin depolandığı dize
geçersiz kurulum() {
Seri.başla(9600); pinMode(düğme, INPUT_PULLUP); // devreyi basitleştirmek için dahili çekme direnci kullanılır pinMode(buzzer, OUTPUT); Serial.println("Mesajınıza Başlayın!"); }
boşluk döngüsü()
{ MorseTransmission: while (digitalRead(button) == YÜKSEK) {} start_push = millis(); //düğmeye basma sesi(buzzer, 150); while (digitalRead(button) == DÜŞÜK) {} end_push = millis(); //düğmenin bırakıldığı süre noTone(buzzer); push_length = end_push - start_push; //düğmeye basılma süresi if (push_length > 50){ //anahtar geri dönme kodunu hesaba katmak için += dot_or_dash(push_length); //nokta veya tire okuma işlevi } while ((millis() - end_push) < 500) //düğmeler arasındaki süre 0,5 saniyeden fazlaysa, döngüyü atlayın ve sonraki alfabeye gidin { if (digitalRead(button) == LOW)) { MorseTransmission'a git; } } Morse_translation(kod); // kodu alfabeye çevirme işlevi }
char dot_or_dash(kayan uzunluk)
{ if (uzunluk 50) { dönüş '.'; //düğmeye 0,6 saniyeden daha az basarsanız, bu bir noktadır } else if (uzunluk > 600) { return '-'; //düğmeye 0,6 saniyeden fazla basarsanız, bu bir tiredir } }
void Morse_translation(Dize mors kodu)
{ int ben = 0; if (kod == ".-.-.-") { Serial.print("."); // break } else { while (Morse != "E") //giriş kodunu harflerle karşılaştırmak için döngü dizi { if (Mors == mors kodu) { Serial.print(Alphabet); kırmak; } ben++; } if (Morse == "E") { Serial.println("Hata!"); //giriş kodu herhangi bir harfle eşleşmiyorsa hata } } code = ""; //kodu boş dizgeye sıfırla }
Adım 10: Çıktınızı Okumak için Seri Monitörü Kullanın
![Çıktınızı Okumak için Seri Monitörü Kullanın! Çıktınızı Okumak için Seri Monitörü Kullanın!](https://i.howwhatproduce.com/images/001/image-72-61-j.webp)
Mors Kodu oluşturmak için düğmeye basarken mesajlarınızı görüntülemek için seri monitörü açın. Noktalarınızı ve tirelerinizi uygun şekilde sıralamak için yukarıdaki kılavuzu kullanın!
Adım 11: Bunun Gibi Daha Fazla Proje İstiyor musunuz?
![Bunun Gibi Daha Fazla Proje İstiyor musunuz? Bunun Gibi Daha Fazla Proje İstiyor musunuz?](https://i.howwhatproduce.com/images/001/image-72-62-j.webp)
MakeCrate ile ayda 2-3 proje için parçalar ve bunları oluşturmak için talimatlar ve video alın!
Önerilen:
Mors Kodu İstasyonu: 3 Adım
![Mors Kodu İstasyonu: 3 Adım Mors Kodu İstasyonu: 3 Adım](https://i.howwhatproduce.com/images/001/image-1637-9-j.webp)
Mors Kodu İstasyonu: Dit-dit-dah-dah! Bu kolay Arduino Uno projesi ile Mors Kodunu öğrenin. Bu kolay Arduino projesi bir Mors Kodu istasyonudur. Mors Kodu, karakterleri bir dizi nokta ve tire olarak kodlayan bir iletişim yöntemidir. Bu devre bir piezo buzzer kullanır
Arduino Mors Kodu Yazarı: 7 Adım (Resimli)
![Arduino Mors Kodu Yazarı: 7 Adım (Resimli) Arduino Mors Kodu Yazarı: 7 Adım (Resimli)](https://i.howwhatproduce.com/images/001/image-1189-33-j.webp)
Arduino Mors Kodu Yazarı: Herhangi bir metni Mors koduna dönüştürebilen ve sonra yazabilen bir robot yaptım! Karton ve Lego'dan yapılmış ve elektronik için Arduino ve sadece iki motor kullandım
USB Arduino Mors Kodu Tuşu: 6 Adım
![USB Arduino Mors Kodu Tuşu: 6 Adım USB Arduino Mors Kodu Tuşu: 6 Adım](https://i.howwhatproduce.com/images/004/image-9747-j.webp)
USB Arduino Mors Kodu Tuşu: Hiç mors kodu tuşu olan bir bilgisayarda yazmak veya mors kodunu öğrenmek/öğretmek istediniz mi? Doğru sayfadasınız! Diğer projelerim için calvin.sh web siteme göz atın
Arduino İle Mors Kodu Tercümanı Nasıl Yapılır: 10 Adım
![Arduino İle Mors Kodu Tercümanı Nasıl Yapılır: 10 Adım Arduino İle Mors Kodu Tercümanı Nasıl Yapılır: 10 Adım](https://i.howwhatproduce.com/images/009/image-24355-j.webp)
Arduino İle Mors Kodu Tercümanı Nasıl Yapılır: Genel BakışKodlu bir şekilde iletişim kurmak, bu kadar büyüleyici olmasının yanı sıra, çeşitli alanlarda birçok uygulamaya sahiptir. En yaygın kod iletişim yöntemlerinden biri Mors kodudur. Bu eğitimde, göndermek ve yeniden göndermek için bir tercüman yapmayı öğreneceksiniz
Arduino Kullanarak Metne Mors Kodu: 5 Adım
![Arduino Kullanarak Metne Mors Kodu: 5 Adım Arduino Kullanarak Metne Mors Kodu: 5 Adım](https://i.howwhatproduce.com/images/002/image-5292-21-j.webp)
Arduino Kullanarak Mors Kodundan Metne: IDEA Açıklama Hepimiz birbirimizle doğal Sensörlerimiz (dil, Jest…vb) aracılığıyla iletişim kurarız. Heyecan verici kısım, gizli bilgileri biriyle paylaşmak istediğinizde başlar. Soru Nasıl Yapılır? Yani cevap, i