כיצד לשחזר לוח ארדואינו לבנים

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

להבין מה זה אומר לבנות ארדואינו

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

גורמים שכיחים לארדואינו לבנים

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

מדריך שלב אחר שלב לשחזור ארדואינו לבנים

1. בצע איפוס חומרה

לפעמים, איפוס פשוט יכול להחיות את לוח הארדואינו שלך:





הערה: קוד זה הוא ייצוג רעיוני. כדי לאפס פיזית את ארדואינו, לחץ על כפתור האיפוס בלוח או חבר לרגע את סיכת האיפוס ל- GND.

2. העלה מחדש סקיצה פשוטה

אם הלוח עדיין מגיב, נסה להעלות סקיצה פשוטה כמו הדוגמה המהבהבת:


/**
 * Blink
 * Turns an LED on for one second, then off for one second, repeatedly.
 */

void setup() {
  pinMode(LED_BUILTIN, OUTPUT); // Initialize the LED pin as an output
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH); // Turn the LED on
  delay(1000);                     // Wait for a second
  digitalWrite(LED_BUILTIN, LOW);  // Turn the LED off
  delay(1000);                     // Wait for a second
}

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

3. התקן מחדש את מטען האתחול

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

דרישות:

  • לוח Arduino נוסף מתפקד (פועל כ- ISP)
  • חוטי מגשר

צעדים:

  1. הגדר את ספק שירותי האינטרנט:

    חבר את הארדואינו העובד למחשב שלך והעלה את Arduinoisp סקיצה מהאיד (קובץ> דוגמאות> 11.arduinoisp> Arduinoisp).

  2. חבר את ארדואינו לבנים לספק האינטרנט:
    • לְחַבֵּר אִתחוּל אֶל 10
    • לְחַבֵּר GND אֶל GND
    • לְחַבֵּר VCC אֶל 5V
    • לְחַבֵּר מיסו אֶל מיסו
    • לְחַבֵּר מוסי אֶל מוסי
    • לְחַבֵּר SCK אֶל SCK
  3. שרוף את מטען האתחול:

    ב- Arduino IDE, עבור אל כלים> מתכנת ובחר Arduino כ- ISPו לאחר מכן בחר כלים> שרוף את טוען האתחול.

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

4. השתמש במתכנת חיצוני

אם אין לך ארדואינו שנייה, אתה יכול להשתמש במתכנת ספק שירותי אינטרנט חיצוני. האפשרויות הפופולריות כוללות את USBTINYISP או USBASP. חבר את המתכנת לארדואינו הלבנים שלך בעקבות הוראות היצרן והשתמש ב- Arduino IDE כדי לשרוף את מטען האתחול כמתואר בשלב הקודם.

5. בדוק חיבורי חומרה

לפעמים, הבעיה עשויה להיות עם קשרים פגומים או רכיבים פגומים:

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

6. עדכן או התקן מחדש את נהגי ה- Arduino IDE

בעיות נהג במחשב שלך יכולות למנוע תקשורת מוצלחת עם Arduino:

  1. הסר את ההתקנה של נהגי הארדואינו הקיימים.
  2. הורד את הגרסה האחרונה של ה- Arduino IDE מה- אתר רשמי.
  3. התקן את ה- IDE, והבטיח כי כל הנהגים הדרושים ייכללו במהלך ההתקנה.

לאחר התקנת ההתקנה מחדש של הנהגים, חבר מחדש את הארדואינו שלך וניסה להעלות שוב סקיצה.

מניעת לבנים עתידיות של הארדואינו שלך

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

  • חיבורים בדוק כפול: ודא שכל החיבורים נכונים לפני הפעלת הלוח.
  • בחר את הלוח הנכון: בחר תמיד במודל הלוח המתאים ב- Arduino IDE.
  • השתמש במקורות כוח יציבים: הימנע מתנודות חשמל באמצעות ספקי כוח מוסדרים.
  • טוען אתחול גיבוי: שמור עותק של קושחת האתחול לשיקום קל.
  • מבחן באופן הדרגתי: העלה ובדוק את הקוד שלך בקטעים קטנים כדי לתפוס שגיאות מוקדם.

מַסְקָנָה

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

השאירו תגובה

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.