Python Arayüzü ile Arduino Led Kontrolü
Python ve Arduino’yu birlikte kullanarak basit bir arayüz oluÅŸturabilir ve Arduino üzerindeki ledi kontrol edebilirsiniz. Bu iÅŸlem için Tkinter kütüphanesini kullanarak Python tarafında bir buton oluÅŸturacağız ve bu buton aracılığıyla Arduino üzerindeki ledi açıp kapatacağız.
Python Kodu
import serial import tkinter as tk arduino = serial.Serial('COM3', baudrate=9600) def led_on(): arduino.write(b'1') def led_off(): arduino.write(b'0') root = tk.Tk() on_button = tk.Button(root, text="LED Aç", command=led_on) on_button.pack() off_button = tk.Button(root, text="LED Kapat", command=led_off) off_button.pack() root.mainloop()
Arduino Kodu
const int ledPin = 13; void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); } void loop() { if (Serial.available() > 0) { char command = Serial.read(); if (command == '1') { digitalWrite(ledPin, HIGH); } else if (command == '0') { digitalWrite(ledPin, LOW); } } }
Bu kodu Python’da çalıştırarak tkinter arayüzünde bulunan butonlar aracılığıyla Arduino’daki ledi kontrol edebilirsiniz. Ardından Arduino kodunu Arduinoya yükleyerek ledi kontrol etmeye baÅŸlayabilirsiniz. Artık Python arayüzünüzü kullanarak Arduino üzerindeki cihazları kontrol etmeye hazırsınız!
Bayın hocam teşekkür ederiz.. buna biroe basitçe kesme gösterirmisin.
Kardeşim şu sesini Bi düzelt kimse senin kim olduğuna ilgilenmiyor ne güzel jolgi veriyorsun gerek yok böyle atraksiyona
bu uygulamanın c# ile yapılabilirmi
Helal olsun bu sefer güzel olmuş da bu arayüzü biraz daha geliştirsen iyi olur
Kod: https://goo.su/ErUXhz