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

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

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

האמולטורים/סימולטורים הטובים ביותר (בחינם) של Arduino באינטרנט

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

Wokwi Online Arduino ו-ESP32 Simulator

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

instagram viewer

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

Autodesk Tinkercad Circuits

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

סימוליד

SimulIDE הוא סימולטור Arduino היחיד ברשימה זו שיש להתקין במחשב שלך. התוכנה זמינה בחינם ב-Windows, macOS ו-Linux, מה שהופך אותה קלה לגישה כמו Wokwi ו-Tinkercad Circuits.

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

כיצד לדמות מעגל וקוד של ארדואינו

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

כיצד להשתמש בווקווי ליצירת מעגל ארדואינו

פנה אל ה אתר Wokwi וגלול מטה בדף הבית כדי למצוא את להתחיל מאפס סָעִיף. בחר ארדואינו אונו כדי ליצור פרויקט חדש איתו (או הלוח שבחרת) טעון מראש.

בחלון הסימולציה, לחץ על הסמל הכחול "+" ובחר לד מהרשימה. עבור שוב לאותו תפריט והוסף א נַגָד לפרויקט.

לחץ על הארדואינו סיכת GND וגרור את החוט החדש לרגל השמאלית של הנורית. בצע זאת על ידי לחיצה סיכה 13 על הארדואינו וחיבורו לקצה אחד של הנגד. חבר את הקצה השני של הנגד לרגל הימנית של הנורית.

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

לאחר השלמתו, תוכל ללחוץ על כפתור ההפעלה הירוק (חץ ימינה) כדי להפעיל את הסימולציה שלך. LED שלך אמור להבהב לסירוגין.

כיצד להשתמש במעגל Tinkercad ליצירת מעגל ארדואינו

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

כעת תראה בד ריק ורשימת רכיבים בצד ימין. גלול מטה ברשימה או חפש "Arduino" ובחר את Arduino Uno R3 אפשרות מהרשימה כדי להוסיף אותו לקנבס. עשה את אותו הדבר כדי להוסיף לד וכן א נַגָד אל הבד.

לחץ על הארדואינו סיכת GND וגרור את החוט לרגל השמאלית של הנורית. לאחר מכן, לחץ סיכה 13 על הארדואינו, וגרור את החוט אל הרגל הקרובה ביותר של הנגד. חבר את הקצה השני של הנגד לרגל הימנית של הנורית.

Tinkercad Circuits עובד עם תכנות מבוסס בלוק וקוד כאחד. עבור הדגמה זו, אנו משתמשים בקוד, אבל אתה יכול גם לגרום לזה לעבוד עם בלוקים אם תרצה. נְקִישָׁה קוד בצד ימין של המסך ובחר טֶקסט מהתפריט הנפתח. הדבק את הקוד בתיבה זו והקש התחל סימולציה כדי לראות את הקוד בפעולה.

כיצד להשתמש ב-SimulIDE ליצירת מעגל ארדואינו

שלא כמו Tindercad Circuits ו-Wokwi, SimulIDE היא אפליקציה להורדה. פנה אל ה אתר SimulIDE, הורד את הגרסה העדכנית ביותר עבור מערכת ההפעלה שלך, פרק את הקובץ והפעל את קובץ ה-EXE בפנים.

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

הפעל את SimulIDE ובחר את קובץ חדש סמל מעל בד הציור הימני. לאחר מכן, בחר את הגדרות גלגל שיניים משמאל לסמל הקובץ החדש, לחץ על הגדרות מהדר, ותוודא את זה ארדואינו נבחר מהתפריט הנפתח של המכשירים. הגדר את נתיב הכלים לספריית Arduino IDE שהורדת. במקרה שלנו, זה F:\arduino-1.8.19-windows\arduino-1.8.19\.

עכשיו הגיע הזמן להוסיף קצת חומרה. מצא א ארדואינו אונו, א לד, וכן א נַגָד מהרשימה בצד שמאל של המסך וגרור אותם אל הבד השמאלי. בדומה למעגלים האחרים, חבר את סיכת GND של הארדואינו לרגל הקרקע של ה-LED. לְחַבֵּר סיכה 13 על הארדואינו לקצה אחד של הנגד, והקצה השני של הנגד לרגל החופשית של הנורית.

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

איזה סימולטור ארדואינו הכי מתאים לך?

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

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

התחל עם תכנות Arduino

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

Arduinos הם כלי נהדר עבור כל מתכנת או יצרן מתחילים. הם קלים לשימוש, נגישים והמון כיף, ויש המון מאמרים באתר MakeUseOf כדי להתחיל. בין אם אתה רוצה ליצור קונסולת משחקים ניידת או מדחום שולחני, שווה להתחיל עם חלומות ה-Arduino שלך היום.