מקודד הסיבוב KY-040 הוא מכשיר מכני המשמש למדידת מיקום או סיבוב זוויתי. הוא משמש בדרך כלל בבקרות נפח, ניווט בתפריט ומעקב אחר מיקום ברובוטיקה. מדריך זה ינחה אתכם באמצעות חיבור ושימוש במקודד הסיבוב KY-040 עם Arduino.
מה תצטרך
- מודול מקודד סיבוב של KY-040
- לוח ארדואינו (למשל, אונו, מגה, ננו)
- חוטי לחם וגשר
- מחשב עם Arduino IDE המותקן
שלב 1: הבנת המקודד הסיבוב של KY-040
מקודד KY-040 מורכב מחוגה סיבובית המייצרת קטניות בעת סיבוב. זה כולל גם כפתור לחיצה מובנה.
KY-040 PINOUT
פִּין | פוּנקצִיָה |
---|---|
GND | טָחוּן |
+ | ספק כוח (5V) |
CLK | אות דופק שעון |
Dt | אות דופק נתונים |
SW | לחיצה על אות לחצן |
שלב 2: חיווט ה- KY-040 לארדואינו
כך תוכלו לחבר את ה- KY-040 ל- Arduino Uno:
KY-040 PIN | סיכת ארדואינו |
---|---|
GND | GND |
+ | 5V |
CLK | סיכה 2 |
Dt | סיכה 3 |
SW | סיכה 4 |
שלב 3: העלה את הקוד
קוד הדוגמה הבא קורא את לחיצה על כפתור הסיבוב של מקודד הסיבוב ומגלה:
שלב 4: בדוק את ההתקנה
- חבר את Arduino למחשב שלך באמצעות USB.
- פתח את ה- Arduino IDE ובחר את הנכון לוּחַ וכן נָמָל מתחת ל כְּלֵי עֲבוֹדָה תַפרִיט.
- העלה את הקוד על ידי לחיצה העלה.
- פתח את הצג הסדרתי (כְּלֵי עֲבוֹדָה > צג סידורי) וקבעו את שיעור הבוד
9600
. - סובב את המקודד ולחץ על הכפתור. שימו לב לדלפק ולחצן לחץ על הודעות בצג הסידורי.
יישומים של מקודד הסיבוב KY-040
- בקרת נפח או בהירות
- ניווט בתפריט
- מעקב אחר מיקום מנועי
- מערכות רובוטיקה ואוטומציה
פתרון בעיות
- אין איתור סיבוב: בדוק את חיווט CLK ו- DT וודא שהסיכות תואמות את הקוד.
- קריאות לא יציבות: הוסף עיכוב קטן של DebUnce כדי לייצב את אותות המקודד.
-
כפתור לא זוהה: ודא שסיכת SW מחוברת כראוי ושימושים
INPUT_PULLUP
מצב.
מַסְקָנָה
התממשק בהצלחה את מקודד הרוטרי KY-040 עם Arduino. מודול רב -תכליתי זה מאפשר לך להוסיף מעקב אחר סיבוב ופונקציונליות כפתור לפרויקטים שלך. התנסו בזה ביישומים שונים, כמו בניית בקרות בהתאמה אישית או ניווט בתפריטים במערכות שלכם!