Forum

Python Kısayol Tuşu...
 
Bildirimler
Hepsini Temizle

Python Kısayol Tuşu Nasıl Yapılır?

3 Yazılar
2 Üyeler
0 Likes
3,988 Görüntüleme
(@cagatayaksoy)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

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 ?

 
Gönderildi : 21/06/2017 06:09

(@gokhanyuceler)
Gönderiler: 86
Illustrious Member
 

Merhaba,

Sorunu net cevaplayabilmek için öncelikle kullandığın gpio kart ve bununla ilgili python modülünü öğrenmek gerek. Tabi daha sonra kod bloğun gerekiyor. Python ile yazdığın programda gpio'dan aldığın veriyi fonksiyonlara döndürebilmen için aşamaların nedir 

 
Gönderildi : 22/06/2017 17:39

(@cagatayaksoy)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

 

Raspberrry pi Model B - L293N Motor Sürücü ile..

____

import RPi.GPIO as GPIO

from time import sleep

 

GPIO.setmode(GPIO.BOARD)

 

GPIO.setup(16,GPIO.OUT)
GPIO.setup(18,GPIO.OUT)
GPIO.setup(22,GPIO.OUT)

GPIO.output(16,GPIO.HIGH)
GPIO.output(18,GPIO.LOW)
GPIO.output(22,GPIO.HIGH)

sleep(2)

GPIO.output(22,GPIO.LOW)

GPIO.cleanup()

____

Ben , Php C# C++ Html VB.Net gibi dillerle çalışıyorum. Yani Python Biraz yabancı geliyor. Python daki kaynakların çoğu windows üzerinden anlatılıyor, ileride daha fazla kaynak bulursam pyhtondan devam ederim. Bana bu kodun c++ veya c# daki karşılığını verebilirseniz oradan devam edebilirim veya bu kodun tuş tetiklemesiyle nasıl çalışacağını..

2 haftadır bakmadığım sayfa kalmadı, Şu anki tek amacım python da tuş ile kod tetiklemek .

 

C++ a çevirmeyi şöyle denedim;

 

____

#include lt; wringPi.h gt;
int main(void)

{

wringPiSetup();

pinMode(16,OUTPUT);
pinMode(18,OUTPUT);
pinMode(22,OUTPUT);

digitalWrite(16,HIGH);
digitalWrite(18,LOW);
digitalWrite(22,HIGH);

}
return 0;

 

____

 
Gönderildi : 22/06/2017 23:54

Paylaş: