Başlangıç > Donanım/Yazılım > MSP-EXP430FG4618 Geliştirme Kiti ile Dokunmatik Butonlu Alarmlı Saat

MSP-EXP430FG4618 Geliştirme Kiti ile Dokunmatik Butonlu Alarmlı Saat

MSP430FG4618 in LCD sürücü ve RTC modülü kullanılarak yapılmış alarmlı saat projesidir. Saat ve alarm kitin üzerindeki dokunmatik butonlar ile ayarlanır.

Sistemin çalışması kısaca şöyledir:

Saati ve alarmı ayarlamak için 3 adet dokunmatik buton kullanılmıştır. Bu butonlar MSP430F2013 ile kontrol edilir. Butonların durumuna göre MSP430F2013 ün 2 çıkış pini konum değiştirir. MSP430FG4618 ile bu 2 pinin konumu bir timer ile sürekli kontrol edilir ve sistemin alarm ve saat ayarı bu 2 pine göre değiştirilir.

MSP430FG4618 dahili LCD sürücüsüne sahiptir ve LCD de göstereceği değerleri bir data alanından alır. Bu yüzden saat ve alarm bilgisinin LCD de gösterilmesi için bu alan saat ve alarm bilgisiyle modifiye edilir. Sistem saatini ise yine MSP430FG4618 in dahili RTC modülü tutar. Alarm saati geldiğinde ise buzzer bir saniye aralıklarla öter. Ayrıca ADC ile belli periyotlarda pil seviyeleri ölçülerek LCD de gösterilir.

Kit üzerindeki jumperların konumları yukarıda resimde görüldüğü gibidir.

Çalışır haldeki resmi ise yukarıda görülmektedir.

Sistemin çalışması ile ilgili görüntüyü ise RTC dosyasını indirip, uzantısını wmv olarak değiştirdikten sonra izleyebilirsiniz.

Projenin kaynak kodları:

MSP430FG4618 (dosya uzantısını rar olarak değiştirin)

MSP430F2013 (dosya uzantısını rar olarak değiştirin)

Not: Kaynak kodlar Code Composer Studio projeleridir.

 

 

 

Reklamlar
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: