T o p shiri q. Mavzu: Avtomatlashtirilgan davomat tizimi


Natijalarni boshqarish usullari


Download 0.77 Mb.
bet6/7
Sana16.06.2023
Hajmi0.77 Mb.
#1511205
1   2   3   4   5   6   7
Bog'liq
2 avtomatlashtirilgan davomat tizimlari

Natijalarni boshqarish usullari:

1. Ma'lumotlarni to'plash va saqlash

2. Tahlil va natijalarni chiqarish

3. Monitoring va natijalarni ko'rish

4. Avtomatlashtirilgan tizimlar yordamida natijalarni tahlil qilish

5. Xatoliklarni aniqlash va tuzatish

6. Natijalarni o'qitish va yangilash

7. Monitoring jarayonlarini avtomatlashtirish

8. Ma'lumotlar bazasini yaratish va o'zgartirish

9. Ma'lumotlarni nazorat qilish


II BOB. Avtomatlashtirilgan davomat tizimi. Piython dasturlash tilida
2.1. Avtomatlashtirilgan davomat tizimi yaratish uchun to'liq kodi.





Kodni yozma shakli.
# Kerakli kutubxonalar import qilinadi
import time
import RPi.GPIO as GPIO
# Pinlarni aniqlash
ledPin = 18 # ochiladigan ledning pin raqami
buttonPin = 17 # tugmachani yig'ish pin raqami
# GPIO parametrlari sozlash
GPIO.setmode(GPIO.BCM)
GPIO.setup(ledPin, GPIO.OUT)
GPIO.setup(buttonPin, GPIO.IN, pull_up_down=GPIO.PUD_UP)
# Davomat tizimining boshlanishi
print("Davomat tizimi ishga tushirildi.")
print("Tugmach bosilganda LED yonadi, tugmach chiqib ketganda LED tuziladi.")
while True:
input_state = GPIO.input(buttonPin)
if input_state == False:
print("Tugmach bosildi...")
GPIO.output(ledPin, True)
time.sleep(5) # LED 5 sekund mobaynida yonadi
GPIO.output(ledPin, False)
print("Davomat yakunlandi.")
break
GPIO.output(ledPin, False)
# GPIO pinlarini tozalash
GPIO.cleanup()

Bu kod Raspberry Pi (RPi) uchun yaratilgan GPIO kutubxonasi yordamida tugmach va LED-ni birlashtiradi. Kod tuzilgan bo'lsa, tugmachga bosish nazorat qilinadi va LED 5 sekund mobaynida yonadi, keyin hammasi to'xtatiladi va davomat tizimi yakunlanadi.



Download 0.77 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling