כתובתנו החדשה: היצירה 19, רחובות

,

מגן הרחבה חיבורי MIDI לארדואינו אונו ומגה

107

MIDI Shield  for Arduino

זמינות: קיים במלאי

המודול הזה הוא מתאם MIDI (Musical Instrument Digital Interface) שמאפשר לבקר כמו Arduino או מיקרו-בקר אחר לתקשר עם כלי נגינה ומערכות שמע המשתמשות בפרוטוקול MIDI.

תכונות:
  1. חיבוריות MIDI מלאה:

    • כולל MIDI-IN (כניסה), MIDI-OUT (יציאה) ו-MIDI-THRU (מעבר).
    • מאפשר חיבור לסינתיסייזרים, מקלדות, בקרי MIDI, ותוכנות מוזיקה.
  2. תקשורת MIDI דרך UART:

    • משתמש בפיני ה-UART (TX ו-RX) של ארדואינו לשליחת וקבלת הודעות MIDI.
    • דומה לתקשורת Serial (אסינכרונית) כך שהשימוש פשוט יחסית.
  3. הפרדת חשמל (Isolation) למניעת בעיות הארקה:

    • היציאה MIDI-OUT מבודדת אופטית כדי למנוע לולאות הארקה, מה שמשפר את יציבות התקשורת.
  4. תמיכה בהלחמת מחברים חיצוניים:

    • המחברים (DIN-5 של 3 פינים) אינם מולחמים מראש, אך כלולים בערכה, כך שניתן לחבר לפי הצורך.
  5. מתאים כ-Shield ישירות לארדואינו:

    • ניתן להרכיב ישירות על Arduino UNO, Mega, או כל לוח תואם.
    • גישה לפינים האנלוגיים והדיגיטליים של ארדואינו, כולל קווי VCC ו-GND.
  6. מתג RUN/PGM לתכנות נוח:

    • מאפשר לתכנת את Arduino מבלי להסיר את ה-Shield.
איך להשתמש במתאם MIDI עם ארדואינו?
חיבור למיקרו-בקר (Arduino, ESP32, Raspberry Pi, וכו')

המתאם משתמש בחיבורי UART:

  • MIDI-IN → RX (לקבלת נתונים ממכשיר MIDI)
  • MIDI-OUT → TX (לשליחת נתונים למכשיר MIDI)

חיבור לארדואינו (לדוגמה, עבור Arduino Uno):

חיבור MIDI Shield חיבור בארדואינו
VCC 5V
GND GND
TX (MIDI-OUT) D1 (TX)
RX (MIDI-IN) D0 (RX)

קוד לדוגמה: שליחת פקודת MIDI

הדוגמה הבאה תשלח תו מוזיקלי (Note ON ו-Note OFF) דרך MIDI:

cpp
void setup() {
Serial.begin(31250); // קצב תקשורת סטנדרטי של MIDI
}

void loop() {
// שליחת פקודת "Note On" (הפעלת צליל)
midiCommand(0x90, 60, 127); // 0x90 = "Note On", 60 = תו C, 127 = עוצמה מקסימלית
delay(500);

// שליחת פקודת "Note Off" (כיבוי צליל)
midiCommand(0x80, 60, 0); // 0x80 = "Note Off", 60 = תו C, 0 = עוצמה 0
delay(500);
}

void midiCommand(byte command, byte data1, byte data2) {
Serial.write(command);
Serial.write(data1);
Serial.write(data2);
}

🔹 מה קורה בקוד הזה?

  • 0x90 = הפעלת תו (Note On)
  • 0x80 = כיבוי תו (Note Off)
  • 60 = תו C (אוקטבה 4)
  • 127 = עוצמה מקסימלית

חיבור למקלדת MIDI או תוכנה (כמו Ableton, FL Studio)

  • השתמש בכבל MIDI-DIN5 לחיבור למקלדת או תוכנת מחשב תומכת MIDI.
  • ניתן להשתמש במתאם MIDI ל-USB כדי לחבר את המודול ישירות למחשב.
יישומים ושימושים אפשריים

שליטה על סינתיסייזרים וכלי נגינה חשמליים
בנייה של מקלדת MIDI מותאמת אישית
שליטה על תאורה ותנועת מנועים בסנכרון עם מוזיקה
חיבור ארדואינו לאפליקציות מוזיקה כמו Ableton Live, FL Studio, Max MSP

קבלת הצעת מחיר

הצעת מחיר רשמית ניתן לקבל בשתי אפשרויות:

1. מיידית – על ידי בחירת הרכיבים בכמות המבוקשת והכנסתם לסל הקניות לאחר מכן יש לעבור לעמוד סל הקניות –> בעמוד ליד כפתור "מעבר לתשלום" –> תמצאו את כפתור "הורד הצעת מחיר PDF"
ניתן גם להגיע ע"י לחיצה כאן

2. באמצעות שליחת רשימת הפריטים והכמויות למייל           
                 electronic.can@gmail.com 

המחירים באתר הם ללקוחות המשלמים טרום/עם הספקה.
למוסדות / חברות / עסקים המשלמים בשוטף + 30 ומעלה תהייה תוספת עלות שתינתן בהצעת המחיר

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

התחברות לחשבון