מציג תוצאות 1 עד 13 מתוך 13

נושא: פקודת MOUSE,MOVE()

  1. #1
    תאריך הצטרפות
    Jul 2017
    הודעות
    37
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts

    פקודת MOUSE,MOVE()

    שלום.

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

    האם יש דרך לפתור את הבעיה ?

    תודה

  2. פרסומת
  3. #2
    תאריך הצטרפות
    Feb 2013
    הודעות
    812
    תודה
    21
    קיבל/ה 88 תודות ב-70 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    פקודת move אכן יחסית.
    אם יוצאים מההנחה שבן אדם לא יפריע באמצע העבודה, אפשר להביא את הסמן לנקודה קיצונית של המסך (נניח פינה שמאלית עליונה) ע"י move עם ערכים גדולים לאותו הכיוון ואז להתחיל את התזוזות למקומות שאתה צריך...
    www.4project.co.il
    כל הרכיבים לפרוייקט שלכם

  4. #3
    תאריך הצטרפות
    Jul 2017
    הודעות
    37
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    שלום

    ניסיתי קצת להתחיל לעבוד עם הפקודה והוא נותן לי איזה שהוא ERROR.
    מה הסיבה לכך ?
    בגדול התכנון ההתחלתי היה להעביר את הסמן לצד שמאל מעלה.
    אני עובד עם רזולוציה של 1280*1024 ולכן הערכים המצוינים שם הם אלו.
    בברכה,
    תמונות ממוזערות מצורפות תמונות ממוזערות מצורפות Click image for larger version. 

Name:	Mouse.png‏ 
Views:	58 
Size:	101.1 קילובייט 
ID:	4080  

  5. #4
    תאריך הצטרפות
    Feb 2013
    הודעות
    812
    תודה
    21
    קיבל/ה 88 תודות ב-70 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    אפשר את הצילום ביותר קטן?
    www.4project.co.il
    כל הרכיבים לפרוייקט שלכם

  6. #5
    תאריך הצטרפות
    Jul 2017
    הודעות
    37
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    חח בטעות יצא בקטן..
    מצרף מחדש
    תמונות ממוזערות מצורפות תמונות ממוזערות מצורפות Click image for larger version. 

Name:	Mouse.png‏ 
Views:	48 
Size:	199.9 קילובייט 
ID:	4081  

  7. #6
    תאריך הצטרפות
    Feb 2013
    הודעות
    812
    תודה
    21
    קיבל/ה 88 תודות ב-70 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    ליאור,

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

    הסתכלת בעמוד של ארדואינו שמסביר על הפקודה? ניסית להבין מה הבעיה לבד?
    https://www.arduino.cc/en/Reference/MouseMove
    רשום שפרמטרים הראשון השני הם:
    xVal: amount to move along the x-axis - signed char
    yVal: amount to move along the y-axis - signed char

    מה זה char?
    https://www.arduino.cc/en/Reference/Char
    "The char datatype is a signed type, meaning that it encodes numbers from -128 to 127"

    www.4project.co.il
    כל הרכיבים לפרוייקט שלכם

  8. #7
    תאריך הצטרפות
    Jul 2017
    הודעות
    37
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    היי..

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

    בברכה, ליאור

  9. #8
    תאריך הצטרפות
    Aug 2013
    הודעות
    1,958
    תודה
    15
    קיבל/ה 290 תודות ב-255 הודעות
    תודה
    0
    Thanked 1 Time in 1 Post
    היה לי יותר נח לפנות אליכם כאן מאשר לחפש את זה לבד מהסיבה שאני די מתחיל עם הארדואינו ובלי ניסיון כלל.
    הבסיס לשימוש בפונקציות ספריה הוא לפחות להבין איזה סוג משתנים הין מקבלות ואיזה הן מחזירות.

  10. #9
    תאריך הצטרפות
    Jul 2017
    הודעות
    37
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    היי.

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

    בכל אופן אני מודה לכם על הניסיון הטוב.

  11. #10
    תאריך הצטרפות
    Feb 2013
    הודעות
    812
    תודה
    21
    קיבל/ה 88 תודות ב-70 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    הבסיס להצלחה בכל תחום זה יכולת ללמוד לבד, לפחות את הדברים הבסיסיים שגלויים ולא צריך להתאמץ כדי לחפש אותם.

    לפי הפירוט של הפונקציה גם ערך 200 הוא לא חוקי, צריך להיות פלוס/מינוס 127.
    כנראה שתצטרך לקרוא לפונקציה כמה פעמים כדי להזיז את הסמן ביותר מזה.
    www.4project.co.il
    כל הרכיבים לפרוייקט שלכם

  12. #11
    תאריך הצטרפות
    Jul 2017
    הודעות
    37
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    היי.

    מסכים איתך לגבי ההצלחה אשר תלויה ברצונו של האדם - אין לי ספק בכך

    בנוגע לעניין הטכני
    הבנתי, תודה רבה לך.

    בברכה, ליאור

  13. #12
    תאריך הצטרפות
    Feb 2013
    הודעות
    812
    תודה
    21
    קיבל/ה 88 תודות ב-70 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    ציטוט נכתב במקור על ידי Liorb צפיה בהודעה
    היי.

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

    בכל אופן אני מודה לכם על הניסיון הטוב.
    אני לא יורד עליך או משהו כזה, אני רק אומר שאם לא תתחיל לחפור בנושא הזה לבד, כנראה שלא תגיע רחוק. רק עצה...
    אתה לא הראשון וכנראה גם לא האחרון ששואל שאלות בסיסיות...
    www.4project.co.il
    כל הרכיבים לפרוייקט שלכם

  14. #13
    תאריך הצטרפות
    Jul 2017
    הודעות
    37
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    היי.

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

    תודה על הרצון הטוב לעזור

    בברכה, ליאור

הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך
  •  
הרשמה