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.
Do'stlaringiz bilan baham: |