Я написал скрипт на Python, который после его запуска и нажатия кнопки, связанной с GPIO на моем Raspberry Pi, должен:
- Распечатать 'это работает!'
- Создайте файл с именем «it_works.txt» с содержанием «yay!»
Скрипт печатает "все работает!" и создает файл, но содержимое открывается, когда я его открываю.
Это скрипт:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
import RPi.GPIO as GPIO
# SET GPIO Button-Pin
gpio = 9
# Main Function
def main():
value = 0
while True:
if not GPIO.input(gpio):
value += 0.01
if value > 0:
if GPIO.input(gpio):
print "it works!"
with open("it_works.txt", "w") as file:
file.write("yay!")
main()
time.sleep(0.03)
return 0
if __name__ == '__main__':
GPIO.setmode(GPIO.BCM)
GPIO.setup(gpio, GPIO.IN)
main()
У меня нет опыта работы с Python, поэтому я не могу точно сказать, написал ли я что-то не так. Любая помощь будет оценена, большое спасибо!