Arduino הוא פלטפורמה חזקה עבור ממשק עם העולם האמיתי, אבל זה לא בלי גבולות. אחת מאותם גבולות קשים, אפילו עבור Arduino Mega, הוא מספר סופי של סיכות כי microcontroller יכול להשתמש בממשק עם העולם האמיתי. אם אתה מחפש להרחיב את ההגעה של הפלטפורמה באחד הפרויקטים שלך, אם כי, יש כמה אפשרויות זמין. פרויקט זה מ [ביל] מציג לנו אחת מאותם אפשרויות באמצעות Attiny85 כדי לפרוק חלק משימות של Arduino באמצעות I2C.

I2C כבר בסביבה מאז שנות ה -80 המוקדמות כדרך למיקרו-בקרים לתקשר אחד עם השני באמצעות מינימום של חומרה. כל מה שנדרש הוא לחבר את סיכות I2C של microcontrollers, כמו גם לספק כל כוח. פרויקט זה משתמש Arduino כמו הבקר, כמו גם מספר שרירותי של microcontrollers קטנים יותר attiny85 כמטרות. תקשורת עם המכשיר הקטן יותר מאפשר Arduino להתמקד במשימות אינטנסיביות יותר מעבד תוך מתן משימות פשוטות יותר אל תוך השגשוג. זה גם מפשט מאוד את החיווט עבור פרויקטים אשר עשויים להיות מופצים על פני מרחק. [ביל] כמו כן מתקן את ההתפתח עם מועצת פיתוח מותאמת אישית עבור השיעור שיכול גם להכפיל כמו מגן עבור Arduino, המאפשר לו להתרחב בקלות, כמו גם לשנות את הפרויקטים שלו בלי יותר מדי הלחמה נוספת.

באמצעות I2C לא יכול להיות הרומן ביותר של החידושים, אבל מה שהופך אותו קל לשימוש הוא בהחלט כלי יקר להוסיף לתיבת הכלים כאשר מוגבלת על GPIO או על ידי אילוצים פיזיים אחרים. לשם כך, [ביל] כולל גם קוד לפרויקט לדוגמה שמפשט את ההתקנה של אחד ההתקנים האלה בסופו של התוכנה. אם אתם מחפשים כמה דוגמאות למה לעשות עם I2C, תסתכל על מדחום זה מתקשר עם I2C או פרויקט זה אשר משתמש חיישנים מרובים דייזי משורשר יחד.

השתמש Bluetooth כדי לפתוח את המוסך שלך, כמו גם להתחיל את הרכב שלך מרחוק
Bitcoin כרייה Asics repurposed כדי לשמור על שרת NTP על המסלול

Leave a Comment

Your email address will not be published. Required fields are marked *