Вывод GPIO высокий при запуске программы - PullRequest
0 голосов
/ 09 февраля 2020

При запуске моего python3 -кода вывод GPIO всегда ВЫСОКИЙ.

Я пытался использовать следующие команды, но ни одна из них не работает должным образом.

GPIO.setup(6,GPIO.OUT, initial=0)
GPIO.setup(6,GPIO.OUT, initial=GPIO.LOW)
GPIO.setup(6,GPIO.OUT, initial=False)

Я использую просто GUI, чтобы получить только GPIO-контакт ВЫСОКИЙ, когда нажимается кнопка «Вкл».

import tkinter as tk 
import RPi.GPIO as GPIO

master = tk.Tk()
master.geometry("500x200")

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(6,GPIO.OUT, initial=0)


def on():
    GPIO.output(6,1)

def off():
    GPIO.output(6,0)

button1 = tk.Button(master, text="On", command=on)
button1.pack()
button2 = tk.Button(master, text="Off", command=off)
button2.pack()
master.mainloop()

Кнопка включения / выключения работает очень хорошо, единственное, что Я не хочу, чтобы GPIO был ВЫСОКИМ при запуске программы. Есть ли возможность получить GPIO LOW?

Спасибо!

...