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

לוחות הפיתוח
 
לוחות הפיתוח הם למעשה אוסף של לוחות המכילים מיקרו-בקרים שונים ובנוסף, עוד מספר רכיבים שנועדו לספק פונקציונליות נוספת ופשטות כך שהם יתאימו גם למשתמשים מתחילים חובבים. במדריך זה נתייחס לשני סוגים של מיקרו-בקרים ונתמקד באחד מהם.
 
הראשון הוא מיקרו-בקר של חברת 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

שיתוף

הגב

מיין לפי:   החדש ביותר | הישן ביותר | המדורג ביותר
tal5870
אורח

כתבה מעולה!

חיים
אורח

יפה מאוד
מאמר מקצועי ומעניין , אין ספק

erant04
אורח

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

dvir01
אורח

נהנתי לקרוא
תודה!

t83
אורח

תודה רבה!

אלכס
אורח

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

udif
אורח

עוד
קנייה זולה של לוחות:
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.

card
אורח

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

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

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

שיימיס
אורח

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

אבי.ג
אורח

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

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

wpDiscuz