תוכן עניינים:

מדריך פטל פטל: אופן השימוש בלחצן לחיצה: 4 שלבים
מדריך פטל פטל: אופן השימוש בלחצן לחיצה: 4 שלבים

וִידֵאוֹ: מדריך פטל פטל: אופן השימוש בלחצן לחיצה: 4 שלבים

וִידֵאוֹ: מדריך פטל פטל: אופן השימוש בלחצן לחיצה: 4 שלבים
וִידֵאוֹ: מחזיק פלא לטלפון פותר את הבעיה 2024, יוני
Anonim
מדריך פטל פטל: כיצד להשתמש בלחצן לחיצה
מדריך פטל פטל: כיצד להשתמש בלחצן לחיצה

במדריך זה תלמד כיצד להדליק את ה- LED שלך באמצעות כפתור עם ה- Raspberry Pi שלך. כפתורי לחיצה או מתגים מחברים שתי נקודות במעגל בעת לחיצה עליהן. הדרכה זו מדליקה נורית LED אחת כאשר הכפתור נלחץ פעם אחת, וכיבוי בעת לחיצה פעמיים. Will תלמד גם כיצד להשתמש במשתנה 'דגל' לשליטה באירוע.

עדכוני הדרכה ועוד הדרכות Raspberry Pi ניתן למצוא כאן:

www.ardumotive.com/how-to-use-push-buttonen…

סרטון בשפה היוונית

בואו נתחיל!

שלב 1: מה שאתה צריך - חומרה

להדרכה זו תזדקק ל:

  • פריצת GPIO
  • לוח לחם
  • לד
  • נגד 220 אוהם
  • לַחְצָן

שלב 2: המעגל

המעגל
המעגל

החיבורים די קלים, ראו את התמונה למעלה עם סכמטי מעגל לוח.

שלב 3: הקוד

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

#ספריות

ייבא RPi. GPIO כ- GPIO מעת לעת ייבוא שינה #הגדר אזהרות כבוי (אופציונאלי) GPIO.setwarnings (שקר) GPIO.setmode (GPIO. BCM) #לחצן סט וסיכות LED לחצן = 23 LED = 24 #לחצן התקנה ו- GPIO LED. setup (Button, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 בעוד נכון: button_state = GPIO.input (Button) הדפסה (button_state) אם button_state == 0: GPIO.output (LED, GPIO. HIGH) else: GPIO.output (LED, GPIO. LOW) sleep (1) '' 'if button_state == 0: sleep (0.5) if flag == 0: flag = 1 else: flag = 0 if flag == 1: GPIO.output (LED, GPIO. HIGH) else: GPIO.output (LED, GPIO. LOW) ''

הורד את הקוד מכאן ופתח אותו עם Thonny Python IDE או הפעל אותו מהטרמינל.

שלב 4: כל הכבוד

כל הכבוד!
כל הכבוד!

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

מוּמלָץ: