מה זה ארדואינו ?

מה זה ארדואינו ?

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

תארו לכם שאתם רוצים להכין עוגה , יש ארבע חלקים המרכזים

  1. התנור
  2. תבנית העוגה
  3. המצרכים.
  4. הוראות הכנה

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

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

3.רכיבים אלקטרונים ומודולים –  הרכבים של העוגה

4.הוראות הכנה  – סביבת פיתוח קוד של ארדואינו – זה תוכנה בשם ארדואינו שם נכתוב את הפקודות ההוראות איך הכל יפעל באב טיפוס   – הוראות הכנה  והשלבים של העוגה

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

 

סביבת הפיתוח ארדואינו – כתיבת תוכנה לכרטיס ארדואינו

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

כרטיס הפיתוח של ארדואינו נקרא ארדואינו 

 

 

ויש גם תוכנה שקוראים לה ארדואינו

 

 

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

סביבת פיתוח ארואינו , לכתיבת קוד
סביבת פיתוח ארואינו , לכתיבת קוד

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

נגדיר את השבלים שמשלבים כתיבת קוד ואלקטרוניקה יחד .

שלב ראשון ניקח את הכרטיס הפיתוח אדרואינו

שלב שני  נחבר לחצן לכרטיס הפיתוח

שלב שלישי נחבר מנורה סוגריים לד (לד)

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

סביבת פיתוח ארואינו , לכתיבת קוד
סביבת פיתוח ארואינו , לכתיבת קוד

שנקראת ארדואינו כמו בתמונה המצורפת ושם לכתוב סדר פקודות

שאנחנו לומדים אותו ויהודים אותם מראש כמו שלומדים לדבר בשפה

כך למעשה אנחנו יודעים לדבר בשפת המחשב שנקראת שפת תכנות

נעביר אותה מהמחשב לכרטיס  ארדואינו  כאשר סיימנו

על ידי כבל יו אס ואז נבצע פעולה שנקראת צריבה.

בפעולת הצריבה  הזאת יתקשר המחשב הפי סי (השולחני)

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

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

איך תעבוד התכונה  ?

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

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

כתיבת תגובה