ארכיון תגיות: קוד

פענוח ושחזור קוד של שלט למאוורר תקרה

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

שלט של מאוורר תקרה Hyundai. לחקות באמצעות ארדואינו
שלט של מאוורר תקרה Hyundai. לחקות באמצעות ארדואינו

להמשיך לקרוא פענוח ושחזור קוד של שלט למאוורר תקרה

קל, רק לא בארדואינו: באג טיימר מוזר

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

זה גל ריבועי, אבל ממש לא בתדר שרציתי
זה גל ריבועי, אבל ממש לא בתדר שרציתי

להמשיך לקרוא קל, רק לא בארדואינו: באג טיימר מוזר

הפעלת ה-ADC במיקרו-בקר ATmega4809

במסגרת הלמידה של המיקרו-בקר החדש והמדובר של Microchip, נתעכב הפעם על מודול ה-ADC, שמתרגם מתחים חשמליים למספרים שהתוכנה יכולה לעבד, ויודע לבצע עוד כמה דברים קצת יותר חכמים.

להמשיך לקרוא הפעלת ה-ADC במיקרו-בקר ATmega4809

כל הביטים גדולים כקטנים

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

להמשיך לקרוא כל הביטים גדולים כקטנים

כשהארדואינו קלט את שידורי ה-BBC

בין שלל האפשרויות שמציע הפיתוח בשפת MicroPython על הלוח הלימודי BBC Micro:bit נמצא המודול המובנה Radio, שמאפשר העברה אלחוטית של מידע בין לוחות כאלה. האם אפשר לפרוץ את הגן הסגור של ה-BBC ולהוציא מידע גם אל פלטפורמות אחרות, למשל ארדואינו?

טבעת NeoPixel בשליטת ארדואינו מציגה מידע מה-Micro:bit
טבעת NeoPixel בשליטת ארדואינו מציגה מידע מה-Micro:bit

להמשיך לקרוא כשהארדואינו קלט את שידורי ה-BBC

0.000011574Hz, חלק ראשון

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

הרעיון הזה מטופש מכדי להשאיר אותו לנצח בגדר תיאוריה, נכון? 🙂

להמשיך לקרוא 0.000011574Hz, חלק ראשון

איך ליצור שעון אקראי וגם מדויק

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

להמשיך לקרוא איך ליצור שעון אקראי וגם מדויק

פרויקט: שעון קוּקוּ

שעון מחוגים שמתקתק בקצב לא אחיד הוא לא רעיון חדש. מסתבר שיש לזה אפילו שם – "Vetinari's Clock", שעון עוכר-שלווה מסוים שמופיע ביצירותיו של טרי פראצ'ט ז"ל. מייקרים שונים כבר בנו שעונים כאלה בעולם האמתי, כך שאין פה שום חידוש; אבל מכיוון שהיה לי שעון קיר זול ומיותר, והרעיון הגניב את הילדים, החלטתי לבנות אחד בעצמי.

להמשיך לקרוא פרויקט: שעון קוּקוּ