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 ?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
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 ?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.