Как получить файл .txt для чтения, а затем мигать светодиод в зависимости от текста в файле - PullRequest
0 голосов
/ 25 апреля 2019

Мой партнер и я смогли написать текстовый файл, который записывался, когда мы не нажимали кнопку вниз.Теперь мы хотим прочитать этот файл и сделать мигание светодиода, когда текстовый файл читается для «Нажата кнопка», и мы хотим выключить светодиод, когда читаем текстовый файл для «Кнопка не нажата».Мы можем заставить txt-файл печатать со всей правильной информацией, но мы не можем включить светодиод после того, как мы попробовали.

Мы попытались использовать все предложения на странице Python для начинающих.(https://www.pythonforbeginners.com/files/reading-and-writing-files-in-python) и сравнение строк ( Сравнение строк в Python: сравнивается с == ). Мы также пытались использовать строку, но не знаем, правильно ли мы ее реализовали.Мы также попытались использовать эту проблему в качестве руководства (Файл чтения Python для включения светодиода: Сравнение строк в Python: это против == ). Это код, к которому мы в основном возвращались:

from gpiozero import LED

from time import sleep

blue = LED(17)

file = open("/home/pi/Documents/buttonfile.txt","r")

while True:

    myfile = (file.readline())
    sleep(1)
    print (myfile)
    if myfile == ("Button is pressed"):
        print (myfile)
        blue.on()
        sleep (1)
    else:
        blue.off()

file.close()

Исходя из этого, мы заставляем Raspberry Pi напечатать правильную информацию, содержащуюся в файле .txt, но светодиод ничего не делает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...