Arduino Elektronik Elektronik modüller Kodlama Robotik

Akıllı telefondan 1602 lcd ye mesaj gönderme

Tarafından yazılmıştır suatcicek

Bu konumuzda akıllı telefonlarımızdan arduinoya bluetooth modül ile bağlanarak mesaj yazacağız. Yazdığımız bu mesajı ise arduinoya bağladığımız 16×2 displaye yazdıracağız. Dilerseniz öncelikle bluetooth modülü nasıl bağlayacağımızdan başlayalım.

Bluetooth modüle arduinoya nasıl bağlanır  ? 

Bluetooth modülü arduinoya bağlamak çok basit aslında. Dikkat etmemiz gereken  noktalardan birisi arduinonun ve bluetooth un TXD ve RXD pinlerini karşılıklı çapraz olarak bağlamak.  Diğer önemli nokta ise bluetooth a gelen gerilimi bir direnç ile bölmek. Yani arduinonun TXD pininden çıkan sinyali direnç ile bölerek bluetooth un RXD pinine bağlayacaksınız. Bağlantı şeması aşağıdaki resimde görülmektedir.

Bluetoothu bağladıktan sonra sıra geldi 16×2 display i bağlamaya. 16×2 lcd nin bağlantısı biraz daha karışık. Bu yüzden bağlantısını yaparken aşağıdaki şemadan yararlanarak hangi pin nereye takılmış tek tek kontrol ederek takın. Potansiyometre olarak 10k lık bir potasnsiyometre kullanın . direnç olarak ise 220 ohm yada 330 ohm bir direnç işinizi görecektir.

Son olarak buzzer bağlantısı var buzzerin bağlantısı için bir şema koymadım. Çünkü gerek yok çok basit buzzer inizin + yazan yerini boştaki dijital çıkışlardan birine ben 8 nolu çıkışa bağladım. Diğer bacağını ise gnd pinine bağlayabilirsiniz.

Not : Tüm bağlantıları yaptıktan sonra kodları yüklemeden önce arduinonun rxd ve txd pinlerine bağlı olan kabloları geçici olarak çıkarmanız gerekmektedir. çıkarmazsanız yükleme yapmayacaktır.

Bağlantıların tamamını hatasız bir şekilde yaptıysanız yukarıdaki notu dikkate alarak aşağıdaki kodu arduinonuza yükleyin. Kodlara göre x tuşu ekranı komple temizleyip silmektedir.

#include <LiquidCrystal.h>
char veri;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int ch=0;
void setup() {
  Serial.begin(9600);
  lcd.begin(16, 2);
}

void loop() {

if (Serial.available()>0){
  tone(8,400,200);
veri=Serial.read();
lcd.setCursor(ch,0);
lcd.print(veri);
ch +=1;
if(veri == 'x'){
  lcd.clear();
  ch=0;
  }
}
}

Yüklemede bittiğine göre sıra geldi telefonumuzu bağlamaya. Telefonu arduino bluetooth modüle bağlamak için PlayStore de birçok uygulama mevcut.

BlueTerm uygulaması nasıl kullanılır ? 

Ben BlueTerm kullandım. BlueTerm uygulamasını indirip telefonunuza kurun. Uygulamayı ilk açtığınızda bluetooth kapalı açılsınmı uyarısı gelebilir, yes e tıklayın.  Aşağıdaki resimdeki adımları takip edin.

3. adımda bağlantı kurarken şifre isteyecektir. Şifre ya 1234 yada 0000 dır. Bağlantı sağlandı ise ekranın sağ üst köşesinde connected yazar. Artık tuşlara basarak uzaktan lcd ekrana mesaj yazabilirsiniz. Aşağıdaki videodan projenin bitmiş halini görebilirsiniz.

Yazar Hakkında

suatcicek

Yorumu yanıtla