Агуулгын хүснэгт:

Raspberry Pi заавар: Дарах товчийг хэрхэн ашиглах вэ: 4 алхам
Raspberry Pi заавар: Дарах товчийг хэрхэн ашиглах вэ: 4 алхам

Видео: Raspberry Pi заавар: Дарах товчийг хэрхэн ашиглах вэ: 4 алхам

Видео: Raspberry Pi заавар: Дарах товчийг хэрхэн ашиглах вэ: 4 алхам
Видео: ПОЧЕМУ Я ЖДУ L4D3 2024, Арваннэгдүгээр
Anonim
Raspberry Pi заавар: Товчлуурыг хэрхэн ашиглах талаар
Raspberry Pi заавар: Товчлуурыг хэрхэн ашиглах талаар

Энэхүү гарын авлагад та Raspberry Pi -ийнхээ тусламжтайгаар товчлуур ашиглан LED -ээ хэрхэн асаах талаар сурах болно. Товчлуур эсвэл унтраалга нь дарахад хэлхээний хоёр цэгийг холбодог. Энэхүү заавар нь товчлуурыг нэг дарахад нэг LED -ийг асааж, хоёр дарахад унтраана. Υ Мөн та үйл явдлыг хянахын тулд 'flag' хувьсагчийг хэрхэн ашиглах талаар сурах болно.

Хичээлийн шинэчлэлт болон бусад Raspberry Pi хичээлүүдийг эндээс олж болно:

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

Грек хэл дээрх видео

Эхэлцгээе!

Алхам 1: Танд хэрэгтэй зүйл - Тоног төхөөрөмж

Энэхүү гарын авлагад танд хэрэгтэй болно:

  • GPIO Breakout
  • Талхны самбар
  • LED
  • 220 Ом эсэргүүцэл
  • Товч

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ

Холболтууд нь маш энгийн тул талбарын хэлхээний схемийг дээрх зургийг үзнэ үү.

Алхам 3: Код

Доорх програм дээр хамгийн түрүүнд хийх зүйл бол номын санг GPIO -д оруулж унтах явдал юм. Дараагийн алхам бол LED ба товчлуурын зүүг тохируулах явдал юм. Үүний дараа тохируулгын товчлуурыг оролт, LED нь гаралт болгоно. While True гогцоо дахин дахин, үүрд мөнхөд ажиллана. Мөн та LED -ээ хоёр аргаар асааж болно. Эхний арга бол товчлуур дарагдсан л бол LED асдаг, хоёр дахь арга бол хэрэв та товчлуурыг ганц удаа дарвал LED асаалттай байх болно, хэрэв та товчлуурыг дахин дарвал 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) #Set товчлуур ба LED зүү Товч = 23 LED = 24 #Setup Button ба LED GPIO. тохиргоо (Button, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 байхад True: button_state = GPIO.input (Button) print (button_state) if button_state == 0: GPIO.output (LED, GPIO. HIGH) өөр: GPIO.output (LED, GPIO. LOW) унтах (1) '' 'if button_state == 0: sleep (0.5) if flag == 0: flag = 1 other: flag = 0 бол туг == 1: GPIO.output (LED, GPIO. HIGH) өөр: GPIO.output (LED, GPIO. LOW) ''

Кодыг эндээс татаж аваад Thonny Python IDE ашиглан нээх эсвэл терминалаас ажиллуулна уу.

Алхам 4: Сайн байна

Сайн хийлээ!
Сайн хийлээ!

Та манай анхны Raspberry Pi "How to" хичээлийг амжилттай дуусгаж, LED товчлуураар хэрхэн асаах талаар сурсан.

Зөвлөмж болгож буй: