Мой партнер и я смогли написать текстовый файл, который записывался, когда мы не нажимали кнопку вниз.Теперь мы хотим прочитать этот файл и сделать мигание светодиода, когда текстовый файл читается для «Нажата кнопка», и мы хотим выключить светодиод, когда читаем текстовый файл для «Кнопка не нажата».Мы можем заставить 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, но светодиод ничего не делает.