Related Episodes
פרקים קשורים
Tux Racer עם ג'ויסטיק מבוסס Bumbel-B
ג'ויסטיק מונחה תנועה המבוסס על ה Bumbel-B מאת ענבר חובב
הג'ויסטיק מבוסס על מיקרו-בקר בשם Bumbel-B , את המעגל הזה בניתי לגמרי במקרה, מצאתי קוד לדוגמא שגורם לבמבל-בי להזדהות כהתקני USB מסוגים שונים. בהתחלה גיליתי שאפשר להפוך אותו לעכבר, אבל לא מצאתי בזה שימוש כי החיישן שבניתי הוא מכני לגמרי ומאפשר לזוז רק ב90 מעלות כל פעם. לבסוף מצאתי קוד דוגמא אחר שיודע להפוך את הBumbel-B לג'ויסטיק. זה כבר היה הרבה יותר מגניב, פתחתי את המשחק Extreme Tux Racer וקינפגתי אותו לעבוד עם הג'ויסטיק (זה לא משהו מסובך פשוט לסמן V בהגדרות המשחק לעבוד עם ג'ויסטיק). מכאן זו כבר היתה חוויה.
את הקוד של הג'ויסטיק ניתן להוריד מהאתר של LUFA , או פשוט להכנס ללינק הזה ולהוריד את הזיפ עם המון קודי דוגמא חביבים (חלק מהקודים דורשים יותר זיכרון ממה שהבמבל יכול להציע) חלצו את הקובץ וכנסו לתיקיה
cd LUFA\ 090924/Demos/Device/
ערכו את הקובץ makefile על מנת שיתאים לBumbel-B
MCU = at90usb162
BOARD = BUMBLEB
F_CPU = 16000000
dfu-programmer at90usb162 flash Joystick.hex
dfu-programmer at90usb162 start
חשוב: הריצו את הפקודות בניפרד. באובונטו צריך לכתוב sudo לפני הפקודה
בניית Tilt sensor
הרכיבים הדרושים:
2 חתיכות מרובעות של לוח וויראפ
שאריות מרגליים של רכיבים או כמה חוטי חשמל
דיסקית מתכת קטנה - זה יכול להיות כל דבר אפילו מטבע קטן.
צרו משאריות הרגליים 8 פינים באורך של בערך 1 ס"מ ומקמו את כל אותם בזוגות אלכסוניים על לוח הוייראפ כך שכשהדיסקית תנוע היא תמיד תסגור מעגל עם שניים מהם.
קצרו 4 פינים ביחד וחברו לאדמה, ואת ארבעת הפינים הנותרים חברו לרגליים בבמבל-בי
ניתן להעזר בסירטוט הבא:

הסירטון הקצר ממחיש את האופן שבו הדיסקית אמורה לזוז.

