לוחות ארדואינו - מא' עד ת' • HWzone
טכנולוגיהמדריכים

לוחות ארדואינו – מא' עד ת'

לוחות הפיתוח
 
לוחות הפיתוח הם למעשה אוסף של לוחות המכילים מיקרו-בקרים שונים ובנוסף, עוד מספר רכיבים שנועדו לספק פונקציונליות נוספת ופשטות כך שהם יתאימו גם למשתמשים מתחילים חובבים. במדריך זה נתייחס לשני סוגים של מיקרו-בקרים ונתמקד באחד מהם.
 
הראשון הוא מיקרו-בקר של חברת Atmel המגיע במספר דגמים ועבורו פותחה סביבת פיתוח קלה ונוחה המבוססת על שפת התכנות C++. שמה של הסביבה נקרא Arduino (מבטאים: ארדואינו) וכך גם שמות הלוחות השונים המבוססים על סדרת המיקרו בקרים האלו. באתר של ארדואינו נוכל למצוא את הלוח המתאים לנו לפי מאפייניו השונים ולאתר אותו לרכישה ב-eBay.
 
במדריך נתייחס לאחת הגרסאות הבסיסיות של לוח הפיתוח העונה לשם Arduino UNO ובגרסה הישנה יותר שלו Arduino Duemilanove 328.. הסוג השני של הלוחות מבוסס על מעבדי ARM המכילים של Micro .NET Framework כלומר ניתן לפתח עבורם בסביבת Visual Studio ולכתוב באחת השפות הנתמכות שהנפוצה בניהן היא C#.
תכולת הלוח
  • מיקרו-בקר Atmel ATmega328 (קישור לדפי הנתונים שלו).
  • 14 יציאות וכניסות דיגיטליות מתוכן 6 משמשות גם כ PWM.
  • 6 כניסות אנלוגיות בעלות רזולוציה של 10-bit
  • מהירות שעון 16 MHz
  • זיכרון 32KB
  • טווח מתחים מומלץ עבור מתח חיצוני הוא בין 6 ל-12 וולט.
 
סביבת העבודה
כדי להתחיל ולפתח עבור ארדואינו יש להוריד את סביבת הפיתוח העדכנית מהאתר באמצעות הקישור הבא. במידה וחיברתם את הארדואינו למחשב והוא אינו מזוהה, התקינו את מנהל ההתקן מהתיקייה בשם Drivers בתוך חבילת ההורדה עבור הארדואינו.


העמוד הקודם 1 2 3 4 5 6העמוד הבא
תגיות

10 תגובות

  1. PWM
    PWM הוא מתח קבוע (שלא משנה מה רמת המתח שלו) והדבר היחיד שמשתנה בו הוא ה-Duty Cycle כאשר:
    0% = מתח מינימלי (לרוב אפס).
    50% = משך הזמן שהמתח הוא מקסימלי שווה למשך הזמן שהמתח הוא מינימלי (לרוב אפס).
    100% = מתח מקסימלי.

  2. כתבה יפה ועוד אתר בנושא
    כל יוזמה לקדם את הנושא מבורכת!
    הייתי מוסיף גם את הבלוג הזה לרשימת האתרים המומלצים:
    http://bildr.org/

  3. עוד
    קנייה זולה של לוחות:
    http://www.seeedstudio.com
    http://www.iteadstudio.com

    הכי זול כנראה תמצאו באיביי.

    זולים משמעותית מ-sparkfun, והמשלוח שגם כך הוא זול, הופך להיות חינם מ-$50.

    לוחות ARM:
    מעבר ללוחות ARM מבוססי דוט נט, ישנם לוחות ARM שמריצים מערכת נייטיב. חפשו את leaf maple ותואמיהם בשתי החנויות שלמעלה.
    ישנם גם לוחות מבוססי PIC32 ב- digilentinc.com שמריצים גם הם גרסה של ארדואינו, חפשו chipkit בגוגל.

    אבי מי שרוצה להכנס לעולם הבקרים באופן
    ה כ י – ז ו ל , שיחפש את הקיט מבוסס MSP430 של TI הנקרא Llaunchpad' שעולה, כמה (לא) מקרי, $4.30
    כן, $4.30 ללוח שכולל בקר וחיבור צריבה/דיבאג ב- USB.
    המחיר, דרך אגב כולל משלוח מהיר לארץ,
    וכן, TI מפסידה על כל אחד.

    הלוחות הראשונים הגיעו רק עם 2K זכרון פלאש ו- 128 בייט RAM, אבל הם מגיעים עכשיו עם 8K פלאש.
    אם יש לכם פרוייקט ממש פשוט שנכנס לגודל הזה, זה הפתרון הזול ביותר.
    בניגוד לפתרונות למעלה שמשתמשים בסביבת הארדואינו, כאן מדובר על סביבה אחרת לגמרי מבוססת eclipse הנקראת code composer studio.

  4. אפשר למצוא גם ב-buyincoins.com דברים לארדואינו
    ובהרבה יותר זול מהאתרים שנתת בכתבה..

    (ומשלוח חינם לארץ, כמובן)

    תחפש את המילה Arduino באתרים הסיניים,
    כמו dealextreme.com
    buyincoins.com
    וכו'

  5. יש פה משהו לא ברור
    מה זה אומר
    'בייצוג הקסהדצימאלי בית אחד מכיל שתי ספרות, כלומר הערך הגבוה ביותר לבית הוא 255 בדצימאלי ו 0xFF בהקסהדצימאלי.'

  6. טעות קטנה
    "הוא רכיב זיכרון בסיסי המורכב ממספר משתנה של ביטים או בתים. רובנו שמענו את המושג מעבד 32-bit או מעבד 64-bit אבל מה המשמעות של המושג הזה? המשמעות היא שהאוגרים הגדולים ביותר במעבד יכולים להכיל לכל היותר 32 או 64 סיביות או לחילופין 8 או 16 בתים בהתאמה."

    צריך להיות רשום "4 או 8 בתים בהתאמה".

כתיבת תגובה

Back to top button
Close
Close