Gömülü Sistem Mbed LPC1768 İle Buton Led Kontrolü By Ekrem Keleş Posted on 16 Mayıs 2017 2 min read 0 0 1,984 Paylaş ! Facebook Paylaş ! Twitter Paylaş ! Google+ Paylaş ! Reddit Paylaş ! Pinterest Paylaş ! Linkedin Paylaş ! Tumblr Merhaba Arkadaşlar, Mbed Lpc1768 ile buton led kontrolü uygulamasını gerçekleştirdik. Devremiz ve kodumuz gayet basittir. Mbed üzerinde bulunan ledlerle işlem yapmak istiyorsak LED1,LED2, LED3 ve LED4 olarak isimlendirmemiz gerekiyor. Eğer pinleri kullanmak istiyorsak sadece pin numaraları p5,p6,p7… Şeklinde adlandırmamız yeterli. Örnek; DigitalOut led(LED1), DigitalOut led(p5) gibi. Dijital okuma komutu DigitalIn buton(p7) şeklinde yazabiliriz. Bekleme vermek için wait komutunu kullanıyorduk; wait(0.5) ; saniye cinsinden bekleme, wait_ms(500); milisaniye cinsinden bekleme, wait_us(5000);mikrosaniye cinsinden bekleme İf komutunu hepimiz biliyoruz ama yine de hatırlatmakda fayda var. Eğer belirtilen koşul sağlanıyorsa parantez içindeki komutları uygular. Koşul sağlanmıyorsa alt satıra geçer. Örnek; if(buton==1) //eğer buton 1 ise ; {… Komutlar işlenir… ….} else //Buton 0 ise; diğer komutlara geçilir. { … Komutlar işlenir… ….} Devre bağlantımız aşağıda gösterilmiştir. Programımız [php] #include "mbed.h" DigitalOut yesilled(p5); DigitalOut maviled(p6); DigitalIn buton(p7); int main(){ while(1){ if(buton==1){ maviled=0; yesilled=1; wait(0.2); yesilled=0; wait(0.2); } else { yesilled=0; maviled.write(1); // maviled=1 şeklinde de yazılabilir wait(0.2); maviled.write(0); wait(0.2); }}} [/php] Programın Çalışma Videosu Ekrem KELEŞ KARABÜK ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ YÜKSEK LİSANS Ö