Arduino Mega: הכל על לוח הפיתוח הגדול

ארדואינו מגה

 

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

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

מהי ארדואינו מגה?

לוגו של ארדואינו

ארדואינו מגה זהו לוח פיתוח רשמי נוסף המבוסס על המיקרו-בקר Atmel ATmega2560 ומכאן שמו. בנוסף, הוא כולל 54 סיכות כניסה ופלט דיגיטליות, מתוכן 15 יכולים לשמש כ יציאות PWM. יש לו גם 16 כניסות אנלוגיות, 4 יציאות UART כיציאות טוריות לחומרה, מתנד קריסטל 16 מגה-הרץ, חיבור USB, מחבר חשמל, כותרת ICSP וכפתור איפוס.

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

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

כדאי שתדעו שבניגוד ללוחות קודמים, Arduino Mega אינו משתמש בשבב בקר FTDI USB-to-serial. במקום זאת, השתמש ב- שבב ATmega16U2 במהדורות האחרונות שלה (Rev1 ו- Rev2 השתמשו ב- ATmega8U2). כלומר, יש לו מתכנת ממיר USB לסדרה.

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

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

מידע מפורט על Arduino Mega

הצלחת ארדואינו מגה יש את כל מה שתוכלו למצוא בצלחת Arduino Uno Rev3, אבל עם כמה תוספות שהופכות אותו לעוצמתי יותר, כפי שכבר ציינתי.

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

לאס מאפיינים טכניים של לוח Arduino מגה שכדאי להכיר שהם:

  • מיקרו-בקר Atmel ATmega2560 במהירות 16 מגה-הרץ
  • זיכרון פלאש של 256 KB (8KB המשמש את מנהל האתחול שאינו ניתן לשימוש עבור התוכניות שלך)
  • 8 KB זיכרון SRAM.
  • 4 KB זיכרון EEPROM.
  • מתח הפעלה 5V
  • מתח כניסה 7-12 וולט
  • גבולות מתח כניסה: 6-20 וולט
  • 54 פינים דיגיטליים, מתוכם 15 יכולים להיות PWM. ניתן להגדיר אותם על ידי קוד IDE של ארדואינו ככניסות או יציאות.
  • 16 סיכות קלט אנלוגיות.
  • 4 UARTs, סיכות USB, RX ו- TX לתקשורת, וגם TWI ו- SPI.
  • פינים חשמליים: 5 וולט כדי לספק זרם לפרויקטים כל עוד הלוח מוזן עם 7 עד 12 וולט או באמצעות USB 5 וולט. הסיכה 3v3 יכולה לספק מתח של 3.3 וולט. בעזרת סיכות GND ניתן לקרקע את הפרויקטים שלך. בעוד שסיכה IOREF היא הסיכה על הלוח כדי לספק את מתח הייחוס איתו פועל המיקרו-בקר.
  • הזרם לכל סיכת קלט / פלט הוא 40mA DC.
  • הזרם שמועבר באמצעות סיכה 3v3 הוא 50 mA.

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

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

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

ארדואינו IDE ותכנות

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

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

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

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

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

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

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

היה הראשון להגיב

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

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

*

*

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