תחילת העבודה עם Arduino - מבוא

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

תחילת העבודה עם Arduino - מבוא

הודעהעל ידי Alex » א' ספטמבר 07, 2014 9:36 pm

מה זה Arduino?
Arduino הוא כלי המאפשר לייצר מחשב שיכול לחוש ולשלוט בעולם הפיזי יותר מאשר המחשב השולחני שלכם. זו היא פלטפורמת קוד פתוח (open source) למחשוב פיזי המבוססת על מיקרובקר פשוט וסביבת פיתוח לכתיבת תוכניות לכרטיסים.
אפשר להשתמש בארדואינו לבניית חפצים אינטראקטיביים, לקבל נתונים ממגוון מפסקים או חישנים ולשלוט על אורות, מנועים ורכיבי פלט פיזיים אחרים. פרוייקטי Arduino יכולים להיות עצמאים או לתקשר עם תוכנה הרצה על המחשב שלכם (כמו Flash, Processing, MaxMSP). את הכרטיסים אפשר לבנות לבד או לקנות מורכבים. את סביבת הפיתוח המתוחזקת בקוד פתוח (open source) אפשר להוריד בחינם.
שפת הפיתוח של Arduino הוא ממוש של Wiring, פלטפורמה דומה למחשוב פיזי, שמתבססת על Processing, סביבת פיתוח מולטימדיה.

למה Arduino?
יש לא מעט מיקרובקרים ופלטפורמות המבוססות על מיקרובקרים למחשוב פיזי.Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard ורבים אחרים שמציעים יכולות דומות. כל הכלים האלה מחביאים את המורכבות של תכנות מיקרובקרים ועוטפים אותו בחבילה הקלה לשימוש. Arduino גם מקל את תהליך העבודה עם מיקרובקרים, אבל מציע גם כמה יתרונות למורים, תלמידים וחובבים בהשוואה למערכות אחרות:
  • זול - כרטיסי Arduino זולים יותר בהשוואה לפלטפורמות המבוססות על מיקרובקרים. את הגרסה הכי זולה של Arduino תוכלו לבנות במו ידכם, ו את הכרטיסים המוכנים אפשר לקנות בפחות מ-$50
  • ריבוי פלטפורמות - תוכנת הארדואינו רצה על Windows, Macintosh OSX ומערכות הפעלה המבוססות על לינוקס. רוב המערכות המבוססות על מיקרובקרים מוגבלות רק ל-Windows
  • סביבת פיתוח פשוטה ונקיה - סביבת פיתוח Arduino קלה לשימוש המתחילים ועדיין מספיק גמישה כדי שגם המשתמשים המתקדמים יוכלו להשתמש בה. לנוחות המורים, ארדואינו מתבסס על סביבת פיתוח Processing, כך שתלמידים הלומדים לתכנת בסביבה זו יקבלו את Arduino כמשהו מוכר
  • תוכנה בקוד פתוח וניתנת להרחבות - תוכנת ה-Arduino מופצת עם קוד פתוח (open source), פנויה להרחבות ע"י מתכנתים מנוסים. שפת התכנות יכולה להיות מורחבת ע"י ספריות C++ ואנשים שרוצים להבין את הפרטים הטכניים יכולים לקפוץ מ-Arduino לשפת תכנות C לבקרי AVR שעליהם הוא מתבסס. ואם רוצים, אפשר להוסיף קוד AVR-C ישירות לתוכנית הארדואינו
  • חומרה בקוד פתוח וניתנת להרחבות - Arduino מתבסס על מיקרובקרים של חברת Atmel. שרטוטים של הכרטיסים מפורסמים תחת רישיון Creative Commons, כך שמתכנן מעגלים מנוסה יוכל לבנות גרסת כרטיס משלו בתוספת הרחבות ושכלולים. גם משתמשים יחסית לא מנוסים יוכלו לבנות גרסת מטריצה של הכרטיס כדי להבין איך הוא עובד ולחסוך כסף

איך משתמשים ב-Arduino?
ראו מדריך לתחילת העבודה עם Arduino.


עמוד זה הוא תרגום של Introduction לפי רישיון Creative Commons Attribution-ShareAlike 3.0.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
סמל אישי של המשתמש
Alex
מנהל האתר
 
הודעות: 7907
הצטרף: ה' ינואר 28, 2010 8:27 pm

חזור אל תרגום מדריכים מהאתר arduino.cc

Jump box

מי מחובר

משתמשים הגולשים בפורום זה: CCBot [Bot]