Arduino Due: הכל בנושא לוח הפיתוח הרשמי הזה

ארדואינו בשל

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

אני מתכוון למיקרו-בקר שמשלב את הלוח הזה, מכיוון שהשבב הראשי אינו מבוסס על ARM. דבר נדיר בארדואינו, מכיוון שהשאר מבוסס על ארכיטקטורת AVR של 8 סיביות, ואילו לוח אחר זה מפעיל את ISA ARM של 32 סיביות. כמובן שהשבב הזה עדיין ממותג Atmel, כרגיל.

קיום מיקרו-בקר ARM אינו הופך אותו לבלתי תואם ל- רכיבים אלקטרוניים נותחו באתר זה, מכיוון שהם תואמים ל- כל הגרסאות של ארדואינו.

מהו Arduino Due?

ארדוניו בשל

זה לוח Arduino Due יש לו קווי דמיון גדולים עם לוחות פיתוח אחרים של Arduino, והתועלת שלו זהה לחלוטין. כלומר, להיות מסוגל ליצור מספר רב של פרויקטים אלקטרוניים ולתכנת מערכונים שונים כדי לשלוט בהם. אבל, כמו גרסאות אחרות של Arduino, יש לה את ההבדלים הבולטים שלה ...

מאפיינים טכניים, תכנית ו pinout

Arduino Due מבוסס על שבבי מיקרו-בקר או MCU כמו ה- אטמל SAM3X8E. לוח הארדואינו הראשון שהתבסס על ARM, במיוחד על ליבת העיבוד של Cortex-M3 32 סיביות. ביצועים בתוספת מעל 8 סיביות MCU שיש ללוחות דומים אחרים.

שבב אטמל זה (שנרכש כיום על ידי חברת שבבים) החלה את הסדרה שלה בשנת 2009 כדי להתחרות במכשירי ה- AV שלה. כמה RISCs הרבה יותר מעניינים וחזקים מהקודמים.

חוץ מזה בערך, גם יש לך יותר סיכותמכיוון שהוא כולל 54 סיכות קלט / פלט דיגיטליות, מתוכן 12 יציאות PWM. הוא כולל גם 12 כניסות אנלוגיות, 4 UART (יציאות סדרתיות חומרה) וכו '. כמו כן, בניגוד ללוחות ארדואינו אחרים, ה- Arduino Due פועל ב -3.3 וולט במקום 5 וו של לוחות אחרים.

על ידי הפעלה ב -3.3 וולט, ה- Arduino Due יהיה תואם לכל מגני ה- Arduino הפועלים באותו מתח. אבל הם חייבים לעמוד בתקן ה- Pinout 1.0 של ארדואינו.

בלוח Arduino Due זה יש את כל מה שאתה צריך בכדי להתחיל ליצור את הפרויקטים שלך, פשוט חבר אותו למחשב באמצעות ה- כבל microUSB והתחל להוריד את הסקיצות שלך כדי שזה יעבוד. ואגב, ה- USB הזה לא ישמש כחיצוני חיצוני כמו במקרים אחרים, אך תוכלו להשתמש במתאם AC / DC התואם את התקע שמשלב לוח זה (סיכה מרכזית + 2.1 מ"מ).

מצד שני, כדאי שתדעו גם את שלהם מאפיינים טכניים, המסוכמים ב:

  • מיקרו-בקר: Atmel SAM3X8E ARM Cortex-M3 32-bit 84 Mhz
  • זיכרונות זיכרון RAM: 96 KB (מופץ בשני בנקים של 2KB + בנק אחד של 64 KB)
  • EEPROM: אין לו זיכרון מסוג זה, בניגוד ללוחות האחרים. ל- ARM יכולת לבצע IAP (בתכנות יישומים) שנכתב כדי להבהב. לפיכך ניתן להשתמש בו לאחסון נתונים וקבצים שאינם נדיפים.
  • microUSB: יש לו 2.
    • תכנות (קרוב ביותר לשקע החשמל) שעבורו תצטרך לבחור Arduino Due (ProgrammingPort) ב- Arduino IDE. זה מחובר ישירות לשבב 16U2.
    • יליד אחר (זה הרחוק ביותר משקע החשמל) שניתן להשתמש בו על ידי בחירת Arduino Due (NativeUSBPort) ב- Arduino IDE. במקרה זה הוא מחובר ישירות למיקרו בקר SAM3X.
  • פלאש: 512 קילו-בתים, הכל זמין לתכנות, מכיוון שמאתחל האתחול אינו מפחית שום דבר כמו בלוחות ארדואינו אחרים
  • מתח הפעלה: 3.3v (אם כי יש לו סיכה של 5v לפרויקטים שלך, כמו גם GND או קרקע)
  • מתח כניסה (מומלץ): 7-12v
  • מתח כניסה (מגבלה מקסימלית): 6-16v
  • סיכות קלט / פלט דיגיטליות: 54, מתוכם 12 PWM.
  • סיכות קלט אנלוגיות: 12 ערוצים.
  • סיכות פלט אנלוגיות: 2 (DAC)
  • עוצמת זרם לכל סיכת קלט / פלט: 130mA
  • עוצמת זרם לסיכה 3.3V: 800mA
  • עוצמת זרם לסיכה 5V: 800mA
  • משקל ומידות: 101.52 × 53.3 מ"מ ו -36 גרם.
  • מחיר: 30-40 אירו בערך. אתה יכול לקנות אותו באמזון.

כפי שציינתי קודם, יש לו יציאה OTG USB במהירות גבוהה, 4 UART, מחבר JTAG, כפתור איפוס, כפתור מחיקה, מחבר SPI ו- 2 TWI. למעשה, מה שהועלה בעבר על תקן 1.0 קשור לכמה מהמחברים הבאים:

  • טווי עם סיכות SDA ו- SCL
  • הוראת IOREF המאפשר למגן, המחובר בתצורה המתאימה, להתאים את המתח שלו לזה של הלוח.
  • סיכה אחת לא מחוברת שמור לשימוש עתידי.

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

  • סדרתי 0: על סיכה 0 (RX) וסיכה 1 (TX)
  • סדרתי 1: סיכה 19 (RX) וסיכה 18 (TX)
  • סדרתי 2: סיכה 17 (RX) וסיכה 16 (TX)
  • סדרתי 3: סיכה 15 (RX) וסיכה 14 (TX)
  • PWM: לעבור מסיכות 2 עד 13 כדי לספק PWM של 8 סיביות.
  • קלט / פלט דיגיטלי: מסיכה 0 עד 53
  • יציאות אנלוגיות: מסיכה A0 ועד A11
  • SPI: ראש SPI
  • CAN: CANRX ו- CANTX לתקשורת CAN
  • לד מובנה כלול ומחובר לסיכה 13
  • TWI 1: סיכה 20 (SDA) וסיכה 21 (SCL)
  • TWI 2: מסומן כ- SDA1 SCL1
  • DAC1 ו- DAC2 עם רזולוציה בפלט של 12 סיביות (4096 רמות) עם AnalogWrite () עם מתח של 0.55 וולט עד 2.75 וולט.
  • שטח: קלט אנלוגי קלט כנקודת התייחסות למתח. משמש עם הפונקציה analogReference ()
  • לאפס: אם אתה מכניס קו זה לרמת מתח נמוכה או נמוכה, אז המיקרו-בקר מאופס.

גיליונות נתונים

כמו לוחות רשמיים אחרים, לארדואינו דו יש כמות גדולה של נתונים העומדים לרשות הקהילה, כגון סכימות, נתונים, תיעוד כגון גליונות הנתונים, וכו. בעזרת נתונים אלה תוכל לדעת הכל על הלוח הזה כדי להפיק את המרב ממנו. לדוגמה, לרשותך מסמכים אלה:

Arduino IDE ותכנות עבור Arduino Due

צילום מסך של Arduino IDE

כדי לתכנת את Arduino Due, מבצעים את אותו הליך כמו עבור לוחות רבים אחרים של Arduino. אינך זקוק לתוכנת IDE אחרת מכיוון שהיא מבוססת על ARM. לכן, אינך צריך לדאוג מכך, זה יהיה שקוף לחלוטין עבור המתכנת. אתה יכול הורד או השתמש ב- Arduino IDE באשר לשאר הצלחות ותוכל להוריד אותו מקישור זה לפלטפורמות MacOS, Windows ו- Linux.

השפה לכתוב גם את קוד המקור של הסקיצה זה יהיה בדיוק אותו הדבר, למעט התאמה למאפיינים המדהימים והמיוחדים של ארדואינו דו. אם אתה מתחיל, אתה יכול להשתמש שלנו קורס בחינם ב- PDF ל- Arduino IDE. בה תלמד ליצור את הסקיצות הפשוטות הראשונות וללמוד קצת יותר טוב על תכנות Arduino. למרות שהקורס מבוסס על Arduino UNO, עובד עבור כל הגרסאות האחרות של Arduino ...

La רק מוזר מה שאתה צריך לזכור בעת התקנת ה- Arduino IDE הוא שכברירת מחדל הוא מוכן להתחיל איתו Arduino UNO. לכן, עליכם לבחור את הלוח המתאים להעברת הקוד מהמחשב ללוח שלכם. לשם כך, תוכל לבצע את השלבים הפשוטים הבאים:

  1. פתח את Arduino IDE
  2. עבור לתפריט כלים.
  3. ואז לפלאקס.
  4. שם, חפש את Arduino Due ובחר אחת משתי אפשרויות ה- USB הקיימות על פי העדפתך ...

עכשיו אתה יכול להמשיך כפי שהיית עושה בדרך כלל. דיספרוטה ליצור פרויקטים חדשים ולעולם לא להפסיק ללמוד ...


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

תגובה, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   חוסה רמון דיג'ו

    אני חושב שיש טעות קטנה בפסקה השנייה. איפה שכתוב: «אני מתכוון למיקרו-בקר על הלוח הזה, מכיוון שהשבב הראשי אינו מבוסס על ARM. כאשר זה מבוסס למעשה על ARM