Rasp. Pi için Motor kontrolü yaptım ama bunu klavyede yön tuşları ile kontrol etmem gerek. örn : x tuşuna basıldı ise kodu işleteceğim (Linux ortamında- Raspbian) nasıl yapabilirim ?
2 şekilde olabilir ya scriptini sistem açılışında çalıştırıp sonsuz döngüde basılan tuşu kontrol edersin veya sistem geneli kısayol atayıp scriptini parametreyle çalıştırırsın ve işini yapıp kapanır. Sana hangisi lazım?
R Pi 512 MB Sürekli kontrol ettirirsem kitlenir,Parametre ile yapmak daha mantıklı ve ben php C# C++ html gibi dillerle çalışıyorum. Yani python Biraz yabancı geliyor. Bana bir örnek yazabilirmisiniz , üstünden kendim uydurabilirim, örn c# da ;
if (x.KeyCode == Keys.x)
{ İşlem; }
bunun Pythonda ki karşılığı nedir ? ___________________________________________________
< Bu mesaj bu kişi tarafından değiştirildi cagatay139 -- 21 Haziran 2017; 23:3:48 >
Komut satırı argümanı demem gerekiyordu, parametre yanlış kelime. triggerhappy kullanarak yapabilirsin. Raspbian'da yüklü mü tam emin değilim ama yüklüyse, /etc/triggerhappy/triggers.d/ içinde conf uzantılı bir dosya oluştur, /etc/triggerhappy/triggers.d/python.conf gibi. İçine, KEY_LEFT_ARROW 1 /python/dosyanın/konumu/python.py left KEY_RIGHT_ARROW 1 /python/dosyanın/konumu/python.py right KEY_UP_ARROW 1 /python/dosyanın/konumu/python.py up KEY_DOWN_ARROW 1 /python/dosyanın/konumu/python.py down yazıp kaydet. sudo systemctl restart triggerhappy.service komutunu terminale gir ki yeni dosyanı görsün veya yeniden başlat. Python scriptinde import sys if(sys.argv[0]=='left') sol tuş işlemleri. if(sys.argv[0]=='right') sağ tuş işlemleri.
olarak kullanabilirsin. Tabii bu saniyeden az bir sürede sürekli tuşlara basacaksan verimli olmayabilir. Öyle bir durum varsa başka bir şeyler yapmak gerekir. Yüklü değilse sudo apt-get install triggerhappy
örn : x tuşuna basıldı ise kodu işleteceğim (Linux ortamında- Raspbian) nasıl yapabilirim ?