Bugünkü yazımızda Raspberry Pi ile Tkinter kütüphanesi kullanarak basit bir arayüz tasarlayacağız. Daha sonra bu arayüz üzerinden bir ledi açıp kapatmak, parlaklığını kontrol etmek gibi temel işlevleri gerçekleştireceğiz.
Tkinter, Python programlama dili ile birlikte gelen grafiksel kullanıcı arayüzü aracıdır. Python’la birlikte gelmesi ve basit bir yapıya sahip olması, Tkinter’in yaygın kullanımına neden olmuştur.
Tkinter ile Arayüz Oluşturma Projesinin Devre Şeması
Aslında devremiz oldukça basit, tek yapmanız gereken ledin uzun bacağını GPIO18 pinine, kısa bacağını ise GND hattına bağlamak.
Eğer ledin uzun bacağının (+) bağlandığı pini değiştirmek isterseniz, seçtiğiniz pinin PWM çıkış verebilmesine dikkat etmelisiniz. Eğer seçtiğiniz pin sadece dijital çıkış veriyorsa ledi sadece aç-kapat yapabilirsiniz ama parlaklığı kontrol etmeniz mümkün olmaz.
Devredeki led en basit haliyle bir yükü temsil etmektedir. Örneğin led yerine röle kullanırsanız “VNC Server” aracılığıyla odanızın ışığını uzaktan kontrol edebileceğiniz bir proje yapabilirsiniz.
Tkinter ile Arayüz Oluşturma Projesinin Kodları
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
“Raspberry Pi ile Tkinter Arayüz Oluşturma ve Led Kontrolü” projemizin sonuna geldik. Bu proje hakkında herhangi bir sorunuz olursa bu gönderiye yorum olarak yazabilir veya mail adresimden, sosyal medyadan bana ulaşabilirsiniz.