ארכיון הקטגוריה: ארדואינו

לראות את תוכן ה-Flash בעיניים

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

256 גוונים של אפור: ייצוג ויזואלי של זיכרון ה-Flash בארדואינו
256 גוונים של אפור: ייצוג ויזואלי של זיכרון ה-Flash בארדואינו

להמשיך לקרוא לראות את תוכן ה-Flash בעיניים

כמה זרם הארדואינו יכול לתת?

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

ארדואינו ומנוע Stepper. ממש לא.
ארדואינו ומנוע Stepper. ממש לא.

להמשיך לקרוא כמה זרם הארדואינו יכול לתת?

צ'יפים ישנים, צרות חדשות

אם יש לכם לוחות ארדואינו לא מקוריים ישנים (דגמי Duemilanove או Uno עם שבב תקשורת של Prolific או FTDI), ומערכת הפעלה Windows חדשה, סביר להניח שהלוחות יפסיקו – או כבר הפסיקו – לעבוד. למה זה קורה ומה עושים?

להמשיך לקרוא צ'יפים ישנים, צרות חדשות

עוד EEPROM לפרויקט, עם שבבי AT24Cxx

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

להמשיך לקרוא עוד EEPROM לפרויקט, עם שבבי AT24Cxx

Serial Plotter: גרפים בסיסיים לארדואינו

אחת הבשורות המעניינות בגרסה 1.6.6 של סביבת הפיתוח של ארדואינו היא Serial Plotter – כלי להצגה גרפית בסיסית של מידע. בפוסט זה אתאר בקצרה מה ה-Serial Plotter עושה ואיך משתמשים בו.

ה-Serial Plotter החדש בפעולה
ה-Serial Plotter החדש בפעולה

להמשיך לקרוא Serial Plotter: גרפים בסיסיים לארדואינו

לבד בצמרת: ההטיה של map

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

התפלגות לדוגמה של פלט הפונקציה map
סוד אפל ומסוכן. מה, אתם לא רואים?

להמשיך לקרוא לבד בצמרת: ההטיה של map

ה-Seed האסור: תעלומה אקראית

בתוך אחת מהפונקציות הצנועות של ארדואינו מסתתר if לא הגיוני. מה הוא עושה שם? מה יקרה (אם בכלל) אם ניפטר ממנו? הבדיקה של הנושא תיקח אותנו למסע בזמן עד שנת 1988.

להמשיך לקרוא ה-Seed האסור: תעלומה אקראית

העברת מידע באמצעות סמן העכבר

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


(וידאו באנגלית)

להמשיך לקרוא העברת מידע באמצעות סמן העכבר