![משדר קוד מורס ארדואינו: 11 שלבים משדר קוד מורס ארדואינו: 11 שלבים](https://i.howwhatproduce.com/images/001/image-72-49-j.webp)
תוכן עניינים:
- שלב 1: ספק כוח ללוח הלחם שלך
- שלב 2: טחון את לוח הלחם שלך
- שלב 3: הכנס את הלחצן שלך
- שלב 4: טחון את הכפתור שלך
- שלב 5: חבר את הכפתור שלך
- שלב 6: הכנס את הבאזר שלך
- שלב 7: טחון את הזמזם
- שלב 8: הפעל את הזמזם
- שלב 9: כתוב את הקוד שלך
- שלב 10: השתמש במסך הסידורי כדי לקרוא את הפלט שלך
- שלב 11: רוצה עוד פרויקטים כאלה?
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
![משדר קוד מורס Arduino משדר קוד מורס Arduino](https://i.howwhatproduce.com/images/001/image-72-50-j.webp)
![משדר קוד מורס Arduino משדר קוד מורס Arduino](https://i.howwhatproduce.com/images/001/image-72-51-j.webp)
במדריך זה תוכל להשתמש ב- Arduino Uno ליצירת משדר קוד מורס, ולהשתמש במסך הטורי כדי לקרוא את ההודעות שהעברת.
חלקים שתצטרכו:
ארדואינו אונו
לוח לחם
זַמזָם
כפתורים
חוטי מגשר
שלב 1: ספק כוח ללוח הלחם שלך
![ספק כוח ללוח הלחם שלך ספק כוח ללוח הלחם שלך](https://i.howwhatproduce.com/images/001/image-72-52-j.webp)
חבר חוט מגשר מהפין 5V ב- Arduino Uno שלך לקו החיובי בלוח הלחם שלך.
שלב 2: טחון את לוח הלחם שלך
![טחון את לוח הלחם שלך טחון את לוח הלחם שלך](https://i.howwhatproduce.com/images/001/image-72-53-j.webp)
עכשיו חבר חוט מכל אחד מסיכות ה- GND בארדואינו לקו השלילי בלוח הלחם שלך.
שלב 3: הכנס את הלחצן שלך
![הכנס את הכפתור שלך הכנס את הכפתור שלך](https://i.howwhatproduce.com/images/001/image-72-54-j.webp)
הכנס את הכפתור שלך. ודא ששתי רגליו נמצאות בכל צד של הערוץ באמצע לוח הלחם, והרגליים מוכנסות היטב. קל לכופף אותם כאשר אתה לוחץ חזק, אז היזהר בזמן שאתה לוחץ על הכפתור כלפי מטה.
שלב 4: טחון את הכפתור שלך
![טחון את הכפתור שלך טחון את הכפתור שלך](https://i.howwhatproduce.com/images/001/image-72-55-j.webp)
חבר את הכפתור לאדמה על ידי הכנסת קצה אחד לאותה שורה כמו הרגל העליונה של הכפתור שלך, והקצה השני לשורה השלילית שחיברת בעבר לאדמה.
שלב 5: חבר את הכפתור שלך
![חבר את הכפתור שלך חבר את הכפתור שלך](https://i.howwhatproduce.com/images/001/image-72-56-j.webp)
סגור את מעגל הלחצנים ואפשר ל- Arduino לקרוא את הקלט שלו על ידי חיבור חוט מאותה שורה כמו רגל הכפתור התחתונה, וסיכה 7 על הארדואינו.
שלב 6: הכנס את הבאזר שלך
![הכנס את הבאזר שלך הכנס את הבאזר שלך](https://i.howwhatproduce.com/images/001/image-72-57-j.webp)
הכנס את הבאזר שלך כך שסימן +'בחלקו העליון, או הרגל מעט ארוכה יותר, יהיו באותו צד של לוח הלחם בו החוט שלך מחובר ל- 5V.
שלב 7: טחון את הזמזם
![טחון את הזמזם טחון את הזמזם](https://i.howwhatproduce.com/images/001/image-72-58-j.webp)
חבר את הכפתור לאדמה בעזרת חוט מאותה שורה כמו הרגל הקצרה שלו לקו השלילי בלוח הלחם שחיברת בעבר ל- GND.
שלב 8: הפעל את הזמזם
![הפעל את הבאזר הפעל את הבאזר](https://i.howwhatproduce.com/images/001/image-72-59-j.webp)
ספק כוח לזמזם ואפשר לארדואינו לשלוט בו בעזרת חוט מאותה שורה כמו רגלו הארוכה יותר לסיכה 8 על הארדואינו.
שלב 9: כתוב את הקוד שלך
![כתוב את הקוד שלך כתוב את הקוד שלך](https://i.howwhatproduce.com/images/001/image-72-60-j.webp)
העתק והדבק את הקוד שלנו, או הורד את הקובץ המצורף.
מורשה סטטית = {".-", "-…", "-.-.", "-..", ".", "..-.", "-.", "…. ",".. ",".--- "," -.- ",".-.. ","-","-. "," --- ",".--. ", "--.-", ".-.", "…", "-", "..-", "…-", ".--", "-..-", "-.-- ","-.. "," E "};
char alphabet = {'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'}; אורך push_length ארוך, start_push, end_push; // הזמן שלחצו עליו לחצו על כפתור int = 7; // סיכת קלט ללחץ זמזם int = 8; // סיכת outpu עבור קוד מחרוזת LED = ""; // מחרוזת שבה מאוחסן אלפבית אחד
הגדרת בטל () {
Serial.begin (9600); pinMode (כפתור, INPUT_PULLUP); // נגדת פנימית פנימית משמשת לפשט את pinMode המעגל (זמזם, OUTPUT); Serial.println ("התחל את ההודעה שלך!"); }
לולאת חלל ()
{MorseTransmission: while (digitalRead (button) == HIGH) {} start_push = millis (); // זמן בלחיצת כפתור (זמזם, 150); while (digitalRead (button) == LOW) {} end_push = millis (); // זמן בשחרור כפתור noTone (זמזם); push_length = end_push - start_push; // הזמן שלחציו לוחצים על הכפתור אם (push_length> 50) {// כדי להסביר את קוד הניתוק של המתג += dot_or_dash (push_length); // פונקציה לקריאת נקודה או מקף} בעוד ((מילי () - end_push) <500) // אם הזמן בין לחיצה על כפתור גדול מ- 0.5sec, דלג על הלולאה ועבור לאלף בית הבא {if (digitalRead (button) == LOW) {goto MorseTransmission; }} תרגום מורס (קוד); // פונקציה לפענוח קוד לאלף בית}
char dot_or_dash (אורך צף)
{if (אורך 50) {return '.'; // אם לחיצה על לחצן פחות מ -0.6 שניות, זו נקודה} אחרת אם (אורך> 600) {return '-'; // אם כפתור לוחץ יותר מ -0.6 שניות, זהו מקף}}
void Morse_translation (קוד מחרוזת מחרוזת)
{int i = 0; if (code == ".-.-.-") {Serial.print ("."); // עבור הפסקה} אחרת {while (מורס ! = "E") // לולאה להשוואת קוד קלט עם מערך אותיות {if (Morse == morsecode) {Serial.print (אלפבית ); לשבור; } i ++; } if (Morse == "E") {Serial.println ("שגיאה!"); // אם קוד הקלט אינו תואם אף אות, error}} code = ""; // אפס את הקוד למחרוזת ריקה}
שלב 10: השתמש במסך הסידורי כדי לקרוא את הפלט שלך
![השתמש במסך הסידורי כדי לקרוא את הפלט שלך! השתמש במסך הסידורי כדי לקרוא את הפלט שלך!](https://i.howwhatproduce.com/images/001/image-72-61-j.webp)
פתח את הצג הטורי כדי להציג את ההודעות שלך תוך לחיצה על הלחצן ליצירת קוד מורס. השתמש במדריך למעלה כדי לרצף את הנקודות והמקפים שלך כראוי!
שלב 11: רוצה עוד פרויקטים כאלה?
![רוצים עוד פרויקטים כאלה? רוצים עוד פרויקטים כאלה?](https://i.howwhatproduce.com/images/001/image-72-62-j.webp)
קבל חלקים עבור 2-3 פרויקטים בחודש והנחיות ווידאו לבנייתם באמצעות MakeCrate!
מוּמלָץ:
תחנת מורס קוד: 3 שלבים
![תחנת מורס קוד: 3 שלבים תחנת מורס קוד: 3 שלבים](https://i.howwhatproduce.com/images/001/image-1637-9-j.webp)
תחנת מורס קוד: Dit-dit-dah-dah! למד את קוד מורס עם פרויקט Arduino Uno קל זה. פרויקט Arduino קל זה תחנת קוד מורס. קוד מורס היא שיטת תקשורת המקודדת תווים כסדרת נקודות ומקפים. מעגל זה משתמש בזמזם פיצו כדי
LabDroid: מקודד/מפענח קוד מורס: 4 שלבים
![LabDroid: מקודד/מפענח קוד מורס: 4 שלבים LabDroid: מקודד/מפענח קוד מורס: 4 שלבים](https://i.howwhatproduce.com/images/001/image-79-23-j.webp)
LabDroid: מקודד/מפענח קוד מורס: הערה: לא ניתן לממש הוראה זו 1: 1 בגרסה החדשה ביותר של LabDroid. אעדכן אותו בקרוב. פרויקט זה יראה לך מה אתה יכול לעשות עם LabDroid. מכיוון שעולם עולם עשוי בדרך כלל על סמך טקסט, אור או צליל, חשבתי על LabDr
כותב קוד מורס ארדואינו: 7 שלבים (עם תמונות)
![כותב קוד מורס ארדואינו: 7 שלבים (עם תמונות) כותב קוד מורס ארדואינו: 7 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/001/image-1189-33-j.webp)
כותב קוד מורס ארדואינו: יצרתי רובוט שיכול להמיר כל טקסט נתון לקוד מורס ואז לרשום אותו !! הוא עשוי מקרטון ולגו ולאלקטרוניקה השתמשתי בארדואינו ובשני מנועים בלבד
מפתח קוד מורס מסוג USB Arduino: 6 שלבים
![מפתח קוד מורס מסוג USB Arduino: 6 שלבים מפתח קוד מורס מסוג USB Arduino: 6 שלבים](https://i.howwhatproduce.com/images/004/image-9747-j.webp)
מפתח קוד מורס מסוג USB Arduino: האם רצית פעם להקליד במחשב עם מפתח קוד מורס או ללמוד/ללמד קוד מורס? אתה נמצא בדף הנכון! לפרויקטים אחרים שלי, עיין באתר שלי calvin.sh
כיצד להכין מתרגם קוד מורס עם ארדואינו: 10 שלבים
![כיצד להכין מתרגם קוד מורס עם ארדואינו: 10 שלבים כיצד להכין מתרגם קוד מורס עם ארדואינו: 10 שלבים](https://i.howwhatproduce.com/images/009/image-24355-j.webp)
כיצד להכין מתרגם קוד מורס עם Arduino: סקירה לתקשורת בצורה מקודדת, מלבד היותה מרתקת כל כך, יש יישומים רבים בתחומים שונים. אחת השיטות הנפוצות ביותר לתקשורת קוד היא קוד מורס. במדריך זה תלמד כיצד לגרום למתורגמן לשלוח ולחזור