עבור לתוכן

למישהו יש רעיון איך אני יכול לשלוט על מזגן בעזרת ארדואינו?

Featured Replies

פורסם
  • מחבר

למישהו יש רעיון למה אני מקבל את הודעות השגיאה הללו?

פורסם

איך אני יכול לשמור את המערך במשתנה?

עדכון:

כתבתי את המערך ידנית.

ויש לי הודעת שגיאה:


invalid conversion from 'int*' to 'unsigned int*'

ניסיתי את זה:


irsend.sendRaw(results.rawbuf, 100, 38);

זה גם נתן לי הודעת שגיא:


invalid conversion from 'volatile unsigned int*' to 'unsigned int*'

במקום 100 תנסה results.rawlen.

כדי לשמור אותו במערך תיצור מערך מאותו טיפוס כמו results.rawbuff בגודל results.rawlen.

פורסם

שלום,

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

http://srooltheknife.blogspot.co.il/2012/10/adventures-with-arduino.html

אולי זה יכול לעזור לך. כרגע אני תקוע בקטע שהמזגן לא מגיב לשידור (על אף שמעגל הקליטה שלי שבו השתמשתי להבין את השלט הרגיל של המזגן כן מזהה את השידור שלי). רעיונות יתקבלו בברכה

ישראל

ניסית לשדר קלט בדיוק איך שהוא התקבל?

כלומר, מבלי לנסות לפענח את הפרוטוקול. אולי יש בעיה בחומרה.

פורסם
  • מחבר

זאת הבעיה הוא לא נותן לי ליצור מערך ריק רק:



int dsgs []= {1,2,3,4,5}

ומאה זה מה ש- results.rawlen מחזיר

פורסם

תנסה להגדיר את זה בתור unsigned int

פורסם
  • מחבר

כבר ניסיתי, זה לא עובד.

פורסם

אתה צריך שbuffer ראה כך:

unsigned int buffer[6] = {9896,2700,850,450,450,450}

אם אתה מצליח לשלוח Raw בצורה טובה אנא שתף, לי זה לא הולך.

אני גם מנסה לתפעל מזגן.

ארכיון

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

דיונים חדשים