דפים בוערים
דפים מיוחדים
Midbrain
קהילה
דפים בוערים
דפים מיוחדים
Midbrain
קהילה
ארדואינו (Arduino, במקור מאיטלקית) הוא מיקרו בקר בקוד פתוח שפותח בעיקר לאומנים ומעצבים ומאפשר חיבור בין העולם הפיזי לבין יכולות של מחשב.
ארדואינו עשה מהפכה בעולם המיקרו בקרים בכך שהוזיל מאוד את העלות של הרכיבים והפך את השימוש בהם לפשוט בהרבה. מכיוון שהוא יועד במקור לאומנים ולא לאנשים טכנולוגים השימוש בו פעמים רבות פשוט גם ללא הבנה עמוקה של עולם החשמל והאלקטרוניקה.
ארדואינו יכול להתייחס לשלושה חלקים עיקריים:
ארדואינו הוא מעגל מודפס יחיד עם מיקרו בקר בן 8 סיביות מסדרת AVR של חברת ATMEL הרץ במהירות שעון של 16MHZׁ.
לארדואינו יש חיבורים (פינים) לחיבור רכיבי חומרה שונים. ישנם מספר סוגי פינים:
הערה - חלק גדול מהפינים משמשים לכמה סוגים.
בנוסף, רוב לוחות הארדואינו יגיע עם הרכיבים הבאים:
מכיוון שארדואינו הוא בקוד פתוח כל התוכניות שלו הם בקוד פתוח ולכן כל אחד יכול לייצר לעצמו לוח ארדואינו ואף למכור אותו. ולכן יצרנים רבים מרחבי העולם, ובעיקר מסין, מייצרים לוחות תואמים (compatible) במחירים זולים יותר מהמקורי.
לארדואינו יש סביבת פיתוח אותה ניתן להוריד מהאתר הרשמי של הפרויקט. הסביבה עצמה היא בקוד פתוח ולכן גם חינמית. הגרסא הנוכחית היא arduino IDE 1.0.5. לאחר כתיבת (או הורדת דוגמת) הקוד הסביבה מאפשר לצרוב את הקוד למיקרו בקר. יש לחבר את הארדואינו למחשב, לוודא שהמחשב זיהה את הלוח ונתן לו חיבור סיראלי (מסומן כ- COM עם מספר כלשהו). לבחור את הלוח הנכון תחת Tools→board ואת החיבור הסיראלי הנכון ואז ללחוץ על Upload.
קוד ארדואינו נכתב בשפת C או ++C ועובר preprocessing. בריצת התוכנית יש שתי פונקציות עיקריות:
בנוסף יש פונקציות רבות המיועדות לארדואינו שמקלות על התכנות ומאפשרות קליטת מידע והוצאת מידע בפשטות יחסית.
לעתים קרובות נרצה להוסיף לארדואינו יכולות נוספות, אחת הדרכים לעשות זאת היא להשתמש בלוח המתיישב על כל הפינים של הארדואינו ונותן אפשרויות נוספות מבחינת חומרה ו/או תוכנה. דוגמאות:
בנוסף יש תוספים רבים שניתם לחבר לארדואינו אך לא כ- shieldים. לרוב התוספים יש יצרן סיני המאפשר קנייה יותר זולה, אך בחלקם יש לעתים תקלות רבות יותר מאשר בקניית מקורי.