import vaqti GPIO.setmode (GPIO.BCM)




Download 4.97 Mb.
bet3/3
Sana08.04.2023
Hajmi4.97 Mb.
#49746
1   2   3
Bog'liq
12, GPIO control 1(en} (2)
xudo xoxlasa tushadi99%, 3-labarotoriya ishi Saralash usul va algoritmlarini tadqiq qilis, cmd buyruqlari, Incremental model nima, 1matematik, word sAM 1 savol, Документ Microsoft Word (4), Ma\'ruzalar (2), ЛАБОРАТОРНАЯ РАБОТА N1, Dasturlash 2, Ariza, Qalandarova Gulshoda, 1648631455, 1650692784, 1651669892 (2)

import vaqti

GPIO.setmode (GPIO.BCM)

GPIO.setup (21, GPIO.OUT, boshlang'ich=GPIO.LOW)

p = GPIO.PWM(21, 100) #GPIO.PWM(pin raqami, chastotasi)

p.start (0) #start (vazifa nisbati haqiqiy raqam sifatida ko'rsatiladi, 0% - 100%)

vaqt. uyqu (1)

p.ChangeDutyCycle (10) #Vaziyat siklini sozlash

vaqt. uyqu (1 )

p.ChangeDutyCycle (50)

vaqt. uyqu (1)

p.ChangeDutyCycle (100)

vaqt. uyqu (1)

p.stop ()

GPIO.cleanup ()

Amaliyot

Ex1) Uchta LEDni ulash va ularni birin-ketin yoqishni mashq qiling

* O'zingiz xohlagan pinga

Amaliyot

Ex2) Kalit va LED ulanishi misoli

H/W

- LED element + ga ulangan pin 36 (GPIO 16).

- LED va pin 20 (GND) o'rtasida 220 Ō rezistorni ulang

- Pin 20 qarshilik GND

- almashtirish

Kirish sxemasi

1) tortish sxemasi

Kirish sxemasi

2) pastga tushirish sxemasi

Kirish davri + LED


+

Dasturiy ta'minot

RPi.GPIO ni GPIO sifatida import qiling

import vaqti

GPIO.setmode (GPIO.BCM )

GPIO.setup (16,GPIO.OUT )

GPIO.setup (20,GPIO.IN )

esa 1:

agar GPIO.input (20)==1:

GPIO.output (16,1 )

boshqa:

GPIO.output (16,0)

#tanaffus

GPIO.cleanup ()

Dasturiy ta'minot uchun eslatmalar

While dasturidan foydalanganda u cheksiz tsiklga aylanishi mumkin.

Bunday holda, cheksiz tsikldan chiqib ketish uchun break dan foydalaning yoki

Yana davom ettirish uchun davom etish tugmasidan ham foydalanishingiz mumkin.

* Google Chrome orqali tekshiring.

Dasturiy ta'minot

Amaliy amaliyot _

- 3 ta kalit va 3 ta LEDni ulang.

- Kalitni LED bilan 1:1 nisbatda moslang.

- Har bir kalit bosilganda, tegishli LED yonadi, o'chadi

Sizga katta rahmat.


Download 4.97 Mb.
1   2   3




Download 4.97 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



import vaqti GPIO.setmode (GPIO.BCM)

Download 4.97 Mb.