Ana Sayfa Gömülü Sistem Mbed LPC1768 İle Buton Led Kontrolü

Mbed LPC1768 İle Buton Led Kontrolü

2 min read
0
0
459

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


#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);

}}}

Programın Çalışma Videosu

Ekrem KELEŞ

KARABÜK ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ YÜKSEK LİSANS Ö

Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Ekrem Keleş
Daha Fazla Göster -  Gömülü Sistem

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

Arduino ile Max6675 K Tipi Termokupl Kullanımı

  Arduino Uno Arduino Uno ‘nun 14 tane dijital giriş / çıkış pini vardır. Bunla…