עבור לתוכן

הרצת ה-Arduino IDE על Android

Featured Replies

פורסם

שלום לכולם

לפני כמה זמן שאלתי לגבי הרצת ה-Arduino IDE על Raspberry Pi,

ומשתמש בשם Eviljelly כתב שהוא עשה את זה.

עכשיו יש לי את אותה שאלה, אבל על Android.

האם מישהו ניסה?

האם זה עובד טוב?

והאם התחברות בין המיקרו-בקר Arduino לבין המחשב שמריץ Android(למשל טאבלט כלשהו) עובד טוב ואין בעיות?

תודה רבה

card

פורסם

מבחינת קימפול הקוד, לא אמורה להיות בעיה לבצע את זה (מה גם שיצא קומפיילר אנדרואיד שעובד בתוך האנדרואיד).

הבעיה היחידה היא הגדרת החיבור בין הטלפון לאנדרואיד.

אז כן, כנראה שאין כלי שעושה את מה שאתה מחפש בצורה פורמלית (כתיבת תוכנית דרך ה-FTDI של הלוח) אבל בטוח יש ספריית שמשתמשות בכתיבה בזמן הרצה יחד עם בלוטות' או ADK. בכל אופן, שווה לעשות מחקר בעניין.

פורסם
  • מחבר

הבעיה היחידה היא הגדרת החיבור בין הטלפון לאנדרואיד.

למה טלפון?

טאבלט עם USB..

פורסם

כרגע לא קיים קומפיילר שמיועד לעבוד על אנדרויד.

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

אבל זה עדיין לא טריויאלי.

מה שכן, אפשר לכתוב אפליקציה שכוללת עורך קוד, שמעלה את הקוד שלך לשרת PC שמקמפל אותו מחזיר לאפליקציה קובץ מקומפל לצריבה.

שוב לא טריויאלי.

פורסם
  • מחבר

כרגע לא קיים קומפיילר שמיועד לעבוד על אנדרויד.

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

אבל זה עדיין לא טריויאלי.

מה שכן, אפשר לכתוב אפליקציה שכוללת עורך קוד, שמעלה את הקוד שלך לשרת PC שמקמפל אותו מחזיר לאפליקציה קובץ מקומפל לצריבה.

שוב לא טריויאלי.

האמת שמה שחשוב לי זה לא איפה יעשה הקימפול.

מה שחשוב לי זה איזה מחשב יחובר אל המיקרו-בקר.

השאיפה היא לא לחבר את המיקרו-בקר אל ה-PC,

אלא לחבר אותו אל הטאבלט.(עם הכבל USB)

ואז,

תניח שאני יכול לקחת את הרעיון השני שלך - ולקמפל את הקוד על PC,

ולאחר מכן להעביר מה-PC אל הטאבלט את תוצאת הקימפול(זו אמורה להיות העברה פשוטה של קובץ אחד לא? עם עוד metadata?)

ואז, הקוד המקומפל יעבור דרך כבל USB, מהטאבלט אל המיקרו-בקר.

אם מישהו תוהה למה אני צריך את זה?

למה לי להוסיף עוד שלב בדרך(הטאבלט) במקום לחבר את המיקרו-בקר ישירות אל המחשב, עם הכבל USB..

התשובה:

אני לא רוצה לחבר את המיקרו-בקר אל המחשב PC שלי ישירות(מבחינה חומרתית), כדי להפחית סיכונים..

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

פורסם

זה נשמע קצת פרנואידי למען האמת.

הרבה יותר פשוט וזול להשתמש באיזה מתאם USB מבודד אופטית.

פורסם
  • מחבר

זה נשמע קצת פרנואידי למען האמת.

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

(לפני חודשיים.. זוכר?)

אומנם יש סיכוי שזה לא היה דווקא מהארדואינו, אלא עקב סיבות אחרות שהועלו,

ויכול להיות שזה גם סתם היה מקרה..

אבל עקב הבלאגן שהחלפת לוח אם מייצרת,

(שכוללת בתוכה גם את הצורך לפרמט מחדש את המחשב ולהתקין הכללללל)

אין לי כוח לקחת סיכון שוב..

אז כן, אני מעדיף להיות קצת פרנואידי,

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

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

האמת שאני אשמח לאיזה מבודד USB שאפשר לסמוך עליו באמת.

זה יעשה את הסיפור פשוט יותר, וגם זול יותר..

דרך אגב:

ולהזין את הבקר ממקור מתח חיצוני ולא מUSB

דווקא זה יוצר פתח לבעיות..

כי אח"כ אם המתח הזה נכנס בחזרה אל המחשב דרך ה-USB,

אז יש את הנושא של ספק שהוא לא צף, וכל זה

(11010010110 יכול להסביר את זה יותר טוב ממני)

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

(אלא אם המיקרו-בקר מנותק לחלוטין מהמחשב, ועובד עצמאית, ולא מתקשר עם המחשב בצורה חוטית כלשהי)

פורסם

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

שום מתח לא "יזרום" למחשב, בשביל זה יש לך את המבודד אופטי.

פורסם
  • מחבר

שום מתח לא "יזרום" למחשב, בשביל זה יש לך את המבודד אופטי.

אוקיי, איפה משיגים מבודד אופטי כזה לחיבור USB?

פורסם
  • מחבר

דרך אגב..

לפני כמה שנים, כשהתחילו לצאת הטאבלטים,

לא היה בהתחלה אנדרואיד, והיו שתי אפשרויות עבור מערכת הפעלה, על הטאבלט:

- לינוקס

- Windows

האם טאבלט עם לינוקס(שהוא לא אנדרואיד) יפתור את הבעיה?

הסביבה תרוץ, הקומפיילר יעבוד והחיבור USB יעשה את העבודה גם?

ואם כן, האם עדיין מוכרים טאבלטים עם לינוקס?

  • 2 שבועות מאוחר יותר...
פורסם
  • מחבר

אף אחד לא יודע לגבי זה? :/

האם טאבלט עם לינוקס(שהוא לא אנדרואיד) יפתור את הבעיה?

הסביבה תרוץ, הקומפיילר יעבוד, והחיבור USB יעשה את העבודה גם?

ואם כן, האם עדיין מוכרים טאבלטים עם לינוקס?

  • 4 שבועות מאוחר יותר...
פורסם
  • מחבר

נראה מדהיםםםםם

*הולך לקנות טאבלט אנדרואיד*

פורסם

מגניב! wombat, תודה על העדכון :xyxthumbs:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים