תוכן עניינים:

לומד מילים בעלות 2 אותיות עם קוד מורס: 5 שלבים
לומד מילים בעלות 2 אותיות עם קוד מורס: 5 שלבים

וִידֵאוֹ: לומד מילים בעלות 2 אותיות עם קוד מורס: 5 שלבים

וִידֵאוֹ: לומד מילים בעלות 2 אותיות עם קוד מורס: 5 שלבים
וִידֵאוֹ: למד כיצד לנהל את הכסף שלך כמו המשקיע היחף (כתוביות בעברית) 2024, נוֹבֶמבֶּר
Anonim
לומד מילים בעל 2 אותיות עם קוד מורס
לומד מילים בעל 2 אותיות עם קוד מורס

פרויקטים של טינקרד »

ניסיתי ללמוד את המילים Scrabble (tm) באותיות במשך זמן מה ללא הצלחה. ניסיתי גם ללמוד קוד מורס שוב ללא הצלחה.

החלטתי לנסות קצת למידה סאבלימינלית על ידי בניית קופסה המציגה ברציפות את מילות האותיות, בסדר אקראי, וצפצפה באותיותיהן בקוד מורס.

מכיוון שהתכוונתי להיכנס לתחרות Inductables Arduino (2020) שיש לה פרס משנה על השימוש ב- Tinkercad חשבתי שאנסה זאת.

שלב 1: חלקים וקישור Tinkercad

חלקים לבנייה בפועל:

1* ארדואינו UNO

1* מגן LCD (כללי)

1* אלמנט צליל פיז'ו

קישור Tinkercad:

www.tinkercad.com/things/dW5vJjR3OF4-fanta…

שלב 2: טינקרד

טינקרד
טינקרד

ב- Tinkercad שיבוטתי את הפרויקט הבסיסי של שלום העולם והוספתי במכשיר פייזו.

עבור התוכנה שמתי בתחילה קוד כלשהו שכבר התחלתי; הפרויקט שלי היה במוחי זמן מה.

החוויות הראשונות שלי ב- Tinkercad היו מעורבות, בצד השלילי הזמזם לא נשמע טוב במיוחד וה- LCD היה צריך להתעסק עם הסיר כדי להפעיל את המסך.

בצד החיובי האמולטור טיפל בשימוש במשתנים בתוכנה והבאגר חסך לי הרבה גירודים בראש.

קוד המורס לא יישמע בתחילה ולאחר כמה ניסיונות נזכרתי שראיתי את מאתר הסימולטור, הגדרת נקודת שבירה בכניסה לפונקציית מורס הראתה שהוא מקבל ערך בודד ועוד אחד בתוך הפונקציה גרם לי סוף סוף להבין שערך הוא רישיות כאשר הפונקציה יכולה להתמודד עם אותיות קטנות בלבד!

ריצות הדמיה נוספות של הפרויקט שלי היו מוצלחות יותר, אני מניח שהבעיה הראשונית שלי הייתה אולי השהיית תקשורת?

שלב 3: בנייה פיזית

השתמשתי ב- UNO של Arduino ובמגן LCD ובסאונד פיז'ו, המגן של Arduino ו- LCD פשוט נצמד יחד והוספתי במכשיר עם 2 חוטי מחבר.

מגן ה- LCD השתמש בסיכה שונה לשרטוט Tinkercad אך שינוי מספרי הפינים במאתחל כי זה מספיק כדי לפתור את הבעיה, הייתי צריך גם לשנות את הסיכה עבור צליל הפיזו. לאחר שינויי הקוד הכל התנהל כשורה.

שים לב שבחלק מהמגנים סיכת התאורה האחורית מחוברת בצורה לא נכונה, כמו שלי, כדי למנוע בעיות עם זה הסרתי את הסיכה הפוגעת (סיכה 10) מהמגן שלי

שלב 4: מגבלות

אתה אכן מקבל שרשראות ארוכות של אותה מילה ומילים שמופיעות, היה עדיף אם הייתי יכול לערבב את מערך המילים ואז לחלק את המילים כמו חפיסת קלפים, אני לא בטוח שזה אפשרי במצב זה בגלל שימוש בתוכנת לאחסון מערך המילים.

רשימת המילים היא מרשימת המילים הרשמית, במילון קולינס סקראבל (tm) יש כמה מילים נוספות של 2 אותיות.

כפי שציינתי למעלה הפונקציה Morse אינה יכולה להתמודד עם אותיות גדולות, דבר שכדאי שתדע אם אתה שוקל להשתמש בקוד זה בפרויקט אחר.

שלב 5: הפניות:

מקור למידע על חיווט מגן LCD לקוי:

forum.arduino.cc/index.php?topic=96747.0

מקור לסימון המגן בו השתמשתי:

www.robotshop.com/content/PDF/dfrobot-lcd-k…

מוּמלָץ: