שְׁאֵלָה:
כיצד אוכל לכתוב סקיצה של ארדואינו ויישום אנדרואיד כדי לדבר זה עם זה באמצעות כבל USB רגיל?
David Cary
2014-02-17 00:48:58 UTC
view on stackexchange narkive permalink

כיצד אוכל לכתוב סקיצה של Arduino ואפליקציית Android כדי לדבר זה עם זה באמצעות כבל USB רגיל?

אתה יכול להשתמש ב- [אחד ממשקי ה- USB הרבים] (http://forum.xda-developers.com/showthread.php?t=1371750)
חָמֵשׁ תשובות:
#1
+6
Federico Fissore
2014-02-17 02:27:01 UTC
view on stackexchange narkive permalink

בדרך כלל אין מכשירי Android מארח USB: הם מצפים להיות מחוברים למכשיר חכם יותר כמו המחשב שלך. כנ"ל לגבי ארדואינו. מסיבה זו ארדואינו ייצר את מגה ADK (כלומר ערכת פיתוח אביזרים).

מגה ADK ו- Due מתנהגים כמארחי USB. וניתן לחבר ישירות לטלפון האנדרואיד שלך. אם כבר יש לך לוח, אפשרות אחרת היא להשיג מגן מארח USB כדי להוסיף יכולות מארח USB.

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

יש ספר על חיבור Arduino ל- Android.

ישנם ממירים מ- USB מיני מארח ל- USB-A.
@anorton Yes: אלה הם כבלי OTG ... ראה את ההודעה שלי.
הנחת היסוד של תשובה זו הייתה מיושנת שנים לפני פרסומה - מרבית מכשירי האנדרואיד העכשוויים * נועדו * לקבל תמיכה במארח USB, אם כי ישנם מקרים בהם איזשהו מוזר של העיצוב משאיר אותו מקולקל.
#2
+3
Anonymous Penguin
2014-02-17 20:00:42 UTC
view on stackexchange narkive permalink

מעולם לא הזכרת את דגם הטבלט שלך ... או דגם Arduino

ישנם כמה טאבלטים המיועדים לעבוד עם כונני הבזק ומדפסות USB. זה נקרא OTG (בדרכים.

אתה צריך:

  • טאבלט התומך ב- OTG
  • מתאם OTG שמתאים לחריץ ה- USB לטאבלטים ותואם
  • אפליקציית ה- Arduino Uno Communicator
  • Arduino Uno (או שיבוט) [הערה: כתוב שהוא עובד עם Atmega16U2 או Atmega8U2 שתוכנתו כממיר USB-to-serial, אז הייתי מניח שזה יכסה כמה לוחות יותר מה- Uno.)

אלטרנטיבה אחרת היא לבדוק אל Bluetooth (הערה: הרגע בחרתי קישור אקראי אבל יש מאות מתאמי BT דומים)

שים לב שמצב מארח USB USB סטנדרטי * אינו * תומך בכונני הבזק עם פונקציונליות כלשהי של מערכת ההפעלה (אם כי כמה יצרני ספקים עושים זאת) - אלא הוא חושף ממשק API מארח USB גולמי למדי לקוד היישום.
#3
+2
David Cary
2014-02-17 09:36:29 UTC
view on stackexchange narkive permalink

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

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

גישה אחרת היא להפוך איכשהו את קצה הכבל של ארדואינו ל"מארח ", ואת קצה הכבל של אנדרואיד ל"היקפי". p>

(Amarino (a) ו- Cellbots (a) (b) נוקטים גישה אחרת לגמרי אחרת) .

#4
+1
80HD
2014-02-17 15:54:07 UTC
view on stackexchange narkive permalink

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

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

http://playground.arduino.cc/Interfacing/Processing

האם זה פועל באנדרואיד?
@AnnonomusPerson כן, [עיבוד לאנדרואיד] (http://wiki.processing.org/w/Android)
@Faux_Clef הממ לא ידע את זה. אני עדיין לא יודע אם זה הכי טוב עבור אנדרואיד, שהקישור שפרסמת לא נראה שהוא יציב מאוד ... אני יודע שלעיבוד יש תמיכה ב- USB אבל אני לא יודע אם אתה יכול לעשות את זה באנדרואיד ...
#5
-1
Artsduson
2015-03-31 22:14:23 UTC
view on stackexchange narkive permalink

באפשרותך לחבר אנדרואיד וארדואינו עם USB ולהשתמש בכלי הקל ממציא האפליקציה 2 לאנדרואיד

האם ניסית את היישום החדש הזה: https://play.google.com/store/ אפליקציות / פרטים? id = bp.usbbridge.appinvDemo וגרסה מלאה: https://play.google.com/store/apps/details?id=bp.usbbridge.appinv

מצא סרטונים על הסברים: USB OTG Bridge Serial UART עבור APP Inventor 2 ו- ARDUBLOCK ב- YouTube



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...