מה זה ארדואינו?
arduino הוא מיקרו בקר עם סביבת פיתוח על מנת לאפשר פיתוח נוח של תוכנה שמשולבת עם אלקטרוניקה.
לארדואינו יש כמה וכמה לוחות אך לפני שאתחיל עם הלוחות אני רוצה להבהיר כמה דברים, ישנם לוחות arduino המקוריים מגיעים מאיטליה , הלא מקוריים מגיעים מסין , לי יש את שני הסוגים ואני לא מבחין במשהו מיוחד בינהם, הארדאינו בעצם כותב את הקוד שלו על בקר מסויים , מן הסתם לבקר הזה יש בלאי, במוצר המקורי מבטיחים מינימום כתיבות ללוח כלומר כל פעם שאתם מעלים קוד לבקר עצמו זה נחשב כתיבה , האיטלקים מבטיחים מינימום מאה אלף כתיבות לבקר , הסינים לעומת זאת לא מבטיחים כלום , בכל זאת אין להם שם מעבדות לבדיקה של הלוחות האלה ורוב המוכרים באיביי מקבלים את הסחורה דרך ספק שלישי שמי יודע מאיפה הלוחות האלה הגיעו, אני מזכיר שיש לי את 2 הלוחות ואין שום בעיה איתם אבל לכו תדעו.
אני אפרט על 2 לוחות
הראשון הוא לוח Arduino Uno R3 למתחילים,
המחירים הסינים מגיעים עד ל12 דולר.
המחיר ללוחות האיטלקים סביבות ה-30 דולר.
http://arduino.cc/en/uploads/Main/ArduinoUno_r2_front450px.jpg
כמו שאתם רואים יש לנו המון כניסות , דיגטליות ואנלוגיות בנוסף כניסות של מינוס ופלוס (GND ו 5V ) יש כניסת USB וכניסת חשמל במידה ואתם רוצים להפעיל פרוייקט שישב רחוק מהמחשב מחברים את הלוח לחשמל או לסוללת 9V.
הלוח Arduino Mega 2560 נועד יותר למתקדמים
http://arduino.cc/en/uploads/Main/ArduinoMega2560_R3_Front_450px.jpg
הלוח מורכב מהרבה יותר כניסות ומותאם לפרוייקטים גדולים
המחיר ללוחות סינים סביבות ה16 דולר.
המחיר ללוחות האיטלקים סביבות ה50 דולר.
סביבת פיתוח :
http://labs.arduino.cc/uploads/ADK/GettingStarted/201106_screenshot_arduino_1beta.png
הסביבת פיתוח של הארדואינו די נוחה , אני אישית אוהב שיש השלמה אוטומטית מה שאין בסביבת פיתוח הזו.
מתכנתים את הבקר בc/c++. אבל יש אפשרות של שליטה באמצעות c# java וכו.
מה הכוונה שליטה? מתכנתים את הבקר כך שמתי שיקבל למשל "1" הוא יפעיל נורה כלשהי , בעזרת c# אנחנו יוצרים תוכנה ויזואלית שתשלח את ה"1" הזה לארדאינו. אפשר כמובן גם שליטה באמצעות הקונסול.
מה כדאי לקנות בנוסף?
אני אישית ממליץ לקנות ערכת מתחילים מאיבי או מהאתר sparkfun שמספק לוחות מקוריים.
כמובן שאתם יכולים לקחת כל ערכה לבדוק מה יש בתוכה ולהזמין את החלקים בנפרד.
פרויקט פשוט שאפשר להתחיל ממש בחצי שעה הראשונה אחרי שהכרתם את המכשיר הוא בעצם ליצור רמזור , לוקחים 3 נורות (אדום צהוב וירוק) ומתחילים לשחק שם עם ה3 נורות עד שאתם מדמים רמזור תנועה.
אם אתם ממש יצירתיים אתם יכולים להכניס את הדבר הזה לתוך קופסת עץ שהכנתם.
הנה הדוגמא :