מהם IDEs לעבודה עם Arduino

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

מהם IDEs לעבודה עם Arduino
מהם IDEs לעבודה עם Arduino

וִידֵאוֹ: מהם IDEs לעבודה עם Arduino

וִידֵאוֹ: מהם IDEs לעבודה עם Arduino
וִידֵאוֹ: ATtiny85 и монитор порта в Arduino IDE 2024, דֵצֶמבֶּר
Anonim

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

לוגו של ארדואינו
לוגו של ארדואינו

נחוץ

  • - ארדואינו;
  • - מחשב.

הוראות

שלב 1

נתחיל מסביבת הפיתוח של PROGRAMINO. זוהי סביבת פיתוח בתשלום, אך תוכלו לנסות אותה במשך 14 יום בחינם. Programino, בדומה לסביבות פיתוח אחרות, מחייב להתקין את ה- Arduino IDE. כאשר אתה מפעיל את התוכנית בפעם הראשונה, ציין את הנתיב לקובץ ההפעלה arduino.exe בהגדרות. לשם כך, עבור לתפריט ההגדרות: אפשרויות -> הגדרות עורך. יופיע חלון בו תצטרך לציין את הנתיבים לספריה עם ה- Arduino IDE וספריות קשורות. כעת אנו מוכנים לכתוב תוכניות בפרוגרמינו.

הגדרות סביבת Programino
הגדרות סביבת Programino

שלב 2

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

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

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

סקיצה בפרוגרמינו
סקיצה בפרוגרמינו

שלב 3

מה עוד מעניין מציע Programino IDE? לסביבת פיתוח זו יש כמה כלים מעניינים הזמינים דרך תפריט כלים. לדוגמא, פנקס רשימות, מעצב דמויות LCD, ממיר בין DEC-BIN-HEX, מסוף יציאה טורית, פלוטר אנלוגי ואחרים.

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

כדי שהמתווה יעבוד בשרטוט, עליכם להפעיל את היציאה הטורית במהירות של 19200 kb / s. הנתונים מודפסים לקושר באמצעות Serial.println (). נתחיל מתווה אנלוגי. לחץ על כפתור ההתחברות כדי להתחבר ליציאה אליה מחובר ארדואינו.

הקושר אנלוגי בפרוגרמינו
הקושר אנלוגי בפרוגרמינו

שלב 4

אלטרנטיבה מעניינת נוספת ל- Arduino IDE היא B4R, או "Basic for Arduino". קישור לאתר הרשמי ניתן גם בסוף המאמר. סביבת פיתוח זו מעניינת מכיוון שהיא משתמשת בשפה בסיסית במקום C. הוא תומך גם בהשלמת קוד. בנוסף, זה לגמרי בחינם.

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

הגדרות סביבת B4R
הגדרות סביבת B4R

שלב 5

בואו נכתוב סקיצה כזו ובמקביל נסתכל מקרוב על ה- B4R IDE.

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

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

סקיצה ראשונה ב- B4R
סקיצה ראשונה ב- B4R

שלב 6

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

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

מוּמלָץ: