
İhtiyacınız olan şeyler:
1 Adet Arduino Uno
1 Adet Breadboard
1 Adet 16×2 LCD
1 Adet 10 K Potansiyometre
Jumper Kablolar
Devremize geçecek olursak burada şuna değinmem gerekiyor elinizdeki 16×2 LCD modeline göre pinlerinizin sırası vs. değişiyor olabilir arkadaşlar bu yüzden verdiğim şemadan yazdığım uno pinleri ile lcd pinlerinin doğruluğunu kontrol edin çünkü elinizdeki ürünün benimle aynı olup olmadığını bilme ihtimalimiz yok. Devreniz hazır olduktan ve kodlarınızı upload ettikten sonra Potansiyometre ile yazınızın netliğini ayarlayabilirsiniz…
Eğer devremiz hazırsa kod hakkında bilgi vereyim. Arkadaşlar kodlarımıza başlarken artık #include
lcd.begin() LCD ekranınızın boyutlarını girmek için kullandığımız komut
lcd.setCursor() yazı yazmak için imleci istediğimiz yere koymamızı sağlayan komut
lcd.print() ekrana yazdırmak istediğimiz şeyleri bu komutla yazdıracağız
lcd.clear() ekrandaki her şeyi temizleyen komut
lcd.home() imleci (0,0) yani ekranın en üst en sol köşesine başa taşıyan komut
Devrenizi kurduktan sonra test edebilmek hem de kod akışını inceleyebilmeniz için örnek kodlar:
Kod:
#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
for (int i=0;i<6 i="" p=""> lcd.begin(16, 2);
lcd.setCursor(1, 0);
lcd.print("Arduino Denizi");
lcd.setCursor(0, 1);
lcd.print("sertandeniz.com");
delay(2000);
lcd.clear();
delay(250);
lcd.setCursor(2, 0);
lcd.print("Sertan Deniz");
lcd.setCursor(4, 1);
lcd.print("SAYGILI");
delay(2000);
lcd.clear();
}
}
void loop() {
}
Projenin Çalışan Örneği:
6>
No comments:
Post a Comment