ארדואינו לאונרדו

ארדואינו לאונרדו

הפעם נעשה היכרות עם הארדואינו לאונרדו.

הלאונרדו נחבא קצת בצל אחיו הגדול – האונו, אבל למען האמת הוא לא פחות טוב ממנו ומגדיל את הפונקציונליות שלו.

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

יותר פינים דיגיטליים

מספר הפינים הדיגיטליים שלו עלה מ 14 ל 18 וזה המיפוי של ארבעת הפינים הנוספים:

  • D14 – MISO – PB3
  • D15 – SCK – PB1
  • D16 – MOSI – PB2
  • D17 – SS/RX – PB0
leonardo-extra-pins
leonardo-extra-pins

שלושת הפינים 14,15,16 נמצאים בראש הICSP ובשביל להשתמש בפין הרביעי יש צורך להלחים חוט לקצה השמאלי של RX. לדוגמה להפעיל את פין מספר 14 נחבר חוט ל MISO. אם רוצים להפעיל את פין 17 נלחים חוט ל Rx:

leonardo-pin-17
leonardo-pin-17

בדומה לארדואינו אונו כל הפינים האנלוגיים יכולים לשמש גם כפינים דיגיטליים.

פין PWM נוסף

יש פין PWM נוסף(פין 13) שמעלה את מספרם ל 7 וגם היכולות שלהם עלו בצורה ניכרת:

  • D3:  8-bit timer0
  • D5:  16-bit timer1&3
  • D6:  10-bit timer4
  • D9:  16-bit timer1&3
  • D10:  16-bit timer1&3
  • D11:  8-bit timer0
  • D13:  10-bit timer4

עוד 6 פינים אנלוגיים

ישנם 6 פינים אנלוגיים נוספים להפעלה שמביא את מספרם ל 12:

 

  • A6 – D4
  • A7 – D6
  • A8 – D8
  • A9 – D9
  • A10 – D10
  • A11 – D12

 

אם נרשום בסביבת העבודה:

pinMode(A6, INPUT)

פין דיגיטלי מספר 4 יחכה לקלט אנלוגי.

חיקוי של מקלדת ועכבר

כאמור יש ללאונרדו אפשרות לחקות מקלדת ועכבר. שתי הספריות החדשות  Keyboard ו Mouse מאפשרות לו לשלוט על עכבר ומקלדת המחשב כפי שמוצג בדוגמה הזאת.

רעיונות מעניינים שאפשר לעשות עם זה:

  1. שליטה במחשב עם ג’ויסטיק
  2. הכנסת שם משתמש וססמה למחשב בלחיצת כפתור או תג זיהוי
  3. פתיחה של סביבת העבודה ותכנות מחדש של הלוח
  4. הכנסת ערכים מחיישנים לקובץ csv

 

— עדכון: הלאונרדו יצא מייצור אבל עדיין ניתן להשיג תואמים.

 

כתיבת תגובה

האימייל לא יוצג באתר.