haseren11
Femtopat
- Katılım
- 19 Mart 2023
- Mesajlar
- 7
Daha fazla
- Cinsiyet
- Erkek
Tuşa basıldığında yapılacak eylemitus_basildi
içerisine yazacaksınız. Kod şu an basılan tuşu ekrana yazdırmakta, fonksiyonun devamına istediğiniz tuşu if bloğu içerisine alıp yapacağı eylemi yazacaksınız.
Python:def tus_basildi(tus): print('{0} tusuna basildi'.format(tus)) if tus == "b": print("B tuşuna basıldı, ışıkları açalım.")
Tam onu yapmıştım ki bu sefer de Arduino erişim engeli verdi, onu nasıl düzeltebilirim?
Kod:
Serial. Serialutil.SerialException: Could not open port 'com6': PermissionError(13, 'Erişim engellendi.', None, 5)
Python:
from pynput.keyboard import Key, Listener
import serial
port=serial.Serial('com6',9600)
def tus_basildi(tus):
if tus=="S":
port.write(b's')
def tus_salindi(tus):
print('{0} release'.format(tus))
with Listener(on_press=tus_basildi, on_release=tus_salindi) as listener:
listener.join()
Son düzenleyen: Moderatör: