Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! python3
- # -*- coding: utf-8 -*-
- #
- # header, import testing and GPIO testing
- #
- prg_name = "testing.py"
- #
- import cv2, numpy as np
- import picamera
- import sys,io
- import time
- import RPi.GPIO as GPIO
- import configparser
- import random as rnd
- import datetime as dt
- import pathlib as pt
- #
- print("python all imports ok")
- #
- # GPIO setup and testing
- #
- print("")
- print(prg_name,' program kimenete :')
- print ('GPIO.VERSION : ',GPIO.VERSION)
- # alaplapi lábkiosztás használata
- GPIO.setmode(GPIO.BOARD)
- print('GPIO.setmode(GPIO.BOARD)')
- mode = GPIO.getmode()
- print('GPIO.mode :', mode )
- print("")
- # for board pins select
- LED_piros = 33
- LED_sarga = 32
- LED_zold = 37
- FET_gate = 12
- sh_key = 11
- microfon = 29
- FET_drain = 31
- button_Up = 18
- button_Down = 22
- button_Left = 15
- button_Right = 16
- button_Ok = 13
- print("PIN address vars setup ok")
- GPIO.setwarnings(True) # igy van hiba kiiratás a képernyore
- #GPIO.setwarnings(False) # itt nincs hiba kiiratás a képernyore
- '''
- # GPIO.setup(port_or_pin, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
- GPIO.setup(LED_piros, GPIO.OUT)
- GPIO.setup(LED_sarga, GPIO.OUT)
- GPIO.setup(LED_zold, GPIO.OUT)
- GPIO.setup(FET_gate, GPIO.OUT)
- print("GPIO PINs OUT setup")
- GPIO.setup(sh_key, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
- GPIO.setup(microfon, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
- GPIO.setup(FET_drain, GPIO.IN, pull_up_down=GPIO.PUD_UP)
- print("GPIO PINs IN setup")
- # my setup keys
- GPIO.setup(button_Up, GPIO.IN, pull_up_down=GPIO.PUD_UP)
- GPIO.setup(button_Down, GPIO.IN, pull_up_down=GPIO.PUD_UP)
- GPIO.setup(button_Left, GPIO.IN, pull_up_down=GPIO.PUD_UP)
- GPIO.setup(button_Right, GPIO.IN, pull_up_down=GPIO.PUD_UP)
- GPIO.setup(button_Ok, GPIO.IN, pull_up_down=GPIO.PUD_UP)
- print("GPIO PINs button_Up, GPIO.IN, pull_up_down=GPIO.PUD_UP setup")
- # controll leds flash
- # start LEDs on
- GPIO.output(LED_piros, GPIO.HIGH) # LED on
- GPIO.output(LED_sarga, GPIO.HIGH) # LED on
- GPIO.output(LED_zold, GPIO.HIGH) # LED on
- print("GPIO PINs LEDs on setup")
- # all LEDs off
- time.sleep(1)
- GPIO.output(LED_piros, GPIO.LOW) # LED off
- GPIO.output(LED_sarga, GPIO.LOW) # LED off
- GPIO.output(LED_zold, GPIO.LOW) # LED off
- print("GPIO PINs LEDs off setup")
- print("testing ok")
- print('GPIO lábak felszabaditása, alaphelyzetbe állítása.')
- GPIO.cleanup()
- '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement