יש כמה טריקים או קיצורי דרך שאפשר לעשות עם ארדואינו, את חלקם אתם בטח מכירים אבל אולי נחדש לכם משהו.
תג ארכיון: ארדואינו
פסיקות הן מה שנקרא interrupts ונותנות לנו לבצע פונקציות “ברקע” בלי לעצור את הקוד על פי שינוי שהתרחש בפין מסוים או לפי זמנים קבועים.
אז החלטתי לבנות מערכת השקיה אוטומטית לגינה של אשתי במרפסת (למעלה מ-15 עציצים!). עד כאן הכל פשוט… יש ארדואינו… יש ברז… ומה שנשאר זה רק לחבר ביניהם וזהו קדימה מים מים משמיים!
בפעם הקודמת תכנתנו את הבקר כשהוא על לוח הארדואינו אבל זה לא כל כך נוח כל פעם להכניס ולשלוף את הבקר מהלוח לכן הפעם נתכנת אותו כשהוא על מטריצה.
לפעמים מוצאים מדריכים טובים ברשת לכל מיני רכיבים וסנסורים שונים ומשונים והכל טוב ויפה רק שפרט אחד קטן שלא מוזכר במאמר יכול לגרום לך לשרוף שעה או יותר… כמו במקרה הבא
בסדרה זו נתחיל לחקור לעומק את הבקר שיושב בליבו של הארדואינו אונו – AVR ATmega328P.
בפוסט הראשון בסדרה נוריד את גלגלי העזר מהארדואינו ונעבוד עם הבקר ללא שום כרטיס פיתוח. כדי לעשות את זה בצורה הפשוטה ביותר נתכנת את הבקר כשהוא יושב הלוח ואחרי זה פשוט נוריד אותו ונחבר אליו נורה וממסר.
לארדואינו יש את היכולת לתקשר עם התקנים חיצוניים ומודולים באמצעות פרוטוקולים סטנדרטיים שהופכים את התקשורת לפשוטה ואמינה ויותר
שתי לוחות הפיתוח הפופולריים ביותר בעולם המייקרים הולכים ראש בראש – מה ההבדלים ביניהם? מי יותר טוב? מה עדיף לקנות ועם מי עדיף להתחיל? על שאלות אלו ועוד ננסה לענות בפוסט הבא.
קצת לפני שנת 2005, סטודנט קולומביאני בשם הרננדו באראגאן שלמד במכללה לעיצוב אינטראקטיבי איבראה באיטליה, כתב תזה שנקראה “מהפכת הקוד הפתוח”. בתזה זו הוא מפרט כיצד אפשר לגשר את הפער בין אומנים ומעצבים הרוצים להיכנס לעולם האלקטרוניקה והתכנות אך חסר להם את הכלים לעשות זאת.
זוהי שאלה שעולה הרבה אצל אנשים שמתחילים להתעסק עם ארדואינו – מה זה ארדואינו מקורי ומה זה תואם ארדואינו? מה זה ארדואינו מזויף ? מה ההבדל ביניהם מבחינת תפקוד, איכות הרכבה ומחיר? פה ננסה לענות על השאלות האלו.
זוהי שאלה שרבים שואלים – איך מתחילים להתעסק עם לוח הפיתוח של ארדואינו ונכנסים לעולם הזה?
האם ללמוד קודם אלקטרוניקה ותכנות? איזה ארדואינו לקנות ? עם איזה פרויקט להתחיל?
Processing היא שפת תכנות בקוד פתוח שמיועדת בעיקר לאומנים אלקטרוניים ומעצבים חזותיים ונוצרה כדי ללמד תכנות בצורה חזותית. סביבת הפיתוח שלה מזכירה מאוד את סביבת הארדואינו וזה לא במקרה…ארדואינו מבוססת עליה.
בואו נניח שיש לכם איזה משהו דבר ערך בבית ואתם רוצים להיות על המשמר אם מישהו פורץ לכם לבית? או שאתם רוצים לקבל התראה בכל פעם שמישהו נכנס לכם לחדר? אפשר לקנות מערכת אזעקה יקרה שתגן לכם על הבית או שאפשר לבנות אזעקת עשה זאת בעצמך עם ארדואינו, ועל הדרך ללמוד קצת על אלקטרוניקה, תכנות וחיישנים.
החידוש העיקרי שמביא הלאונרדו הוא המיקרו-בקר ATmega32U4, שכולל בתוכו גם תקשורת USB. דבר זה חוסך את הצ’יפ הנוסף שקיים באונו לתקשורת טורית וגם מאפשר לו להראות למחשב כמקלדת או עכבר וירטואלי.
- 1
- 2