Nextion HMI ekran programlama ve Arduino ile haberleştirerek projelerinize Dokunmatik ekran ile zenginlik kazandırın.
Kursta Ne Öğreneceğim?
Nextion Ekran ileri düzey özelliklere sahip bir LCD ekrandır. Arduino ile proje geliştirirken ekrana ihtiyacınız olduğunda ve ekran olarak Nextion ailesinden bir ekran tercih ettiğinizde bu ekranı nasıl programlayabileceksiniz ve arduino ile nasıl haberleştireceksiniz bunları bu kursta öğreneceksiniz. Nextion ekranlar da programlanabilir ekranlardır.
Önemli NOT: Kurs içerisinde ağırlıklı olarak Nextion ekranların (Basic ve Enhanced modellerin) nasıl programlanacağı anlatılmıştır. Kurs süresince C dili programlamayı bildiğiniz varsayılarak anlatımlar yapılmıştır. Nextion ekranlar C dili ile programlanabilmektedir. Bahsedildiği üzere kursun doğasına uygun olarak sadece Nextion ekranlar üzerine odaklanılmıştır. Ekranı programlamayı öğrendikten sonra Arduino ile nasıl haberleştireceğiniz hakkında da bir kaç derste değinilmiştir. Burada programlanabilir bir ekrandan bahsediyorsak ve bunu birde Arduino gibi bir kart ile haberleştireceksek Arduino programlamayı da biliyor olmamız önemli bir noktadır. Şayet Arduino programlamayı bilmiyorsanız yada biraz daha kendinizi geliştirmek istiyorsanız Arduino Programlama-Robotik-Elektronik Devreler-3D Printer adlı kursuma da bi göz gezdirebilirsiniz.
Nextion Ekran Nedir?
Grafik Display ile uğraşanlar iyi bilirler; Önce ihtiyaca göre bir grafik ekran seçilir. Örnek olarak en basitinden Mavi veya Yeşil 128X64 Grafik Lcd Ekran olabilir. Boyutları 2-2,5 inç. Sonra mikro işlemci seçilir bu ekranı kontrol etmek için 10-11 pin gereklidir. Bir de touch takacaksak daha fazla pin gerekecektir. Daha sonra programlama başlar bir iki grafik resim yükleyelim bir iki font tipi olsun demeye başladık mı hafıza yetmez, bir büyük işlemciye geçmek zorunda kalırsınız. Bir de bakarsınız ki astarı yüzünden pahalıya mal olmuş. Hele bir de ucuz diye Arduino için olan yüksek çözünürlüklü renkli ekranları ve Arduino kullandıysak sonuç felaket. Peki ya Nextion HMI Akıllı TFT LCD Ekranlar?
Burada Nextion ekranların devreye girmesi ile aslında; Arduino‘nun çıkması ile mikro işlemci tarafında yaşanan devrim gibi grafik ekranla yapılacak işlerde bir devrim niteliği taşıyor.
Kısa bir süre önce 128×64 monokrom ekranların alınabildiği rakamlara şimdi Nextion 2.4 inç Akıllı Ekran alınabiliyor!
Ne demek şimdi bu akıllı? Akıllı olması şu anlama geliyor. HMI-Human Machine Interface (insan makine arayüzü) olması için bir takım özelliklere sahip. Yani bir Ekran olması dışında touch (dokunmatik) yüzeye sahip. Eee bu, bunu akıllı yapar mı? Yapmaz tabii ki fakat, aldığı dokunmaları başka bir işleve çevirebiliyorsa, bazı verileri işleyip ekranda sonuç gösterebiliyorsa – yani daha doğrusu üzerinde direkt program yazılabiliyor ve bu programlar doğrultusunda kendi başına kararlar alıp çalışabiliyor ise buna akıllı diyebiliriz.
Nextion ekranlar, Arduino veya başka mikroişlemciler ile Seri port üzerinden haberleşme yaparak bir yığın iş yaptırabilirsiniz. Şimdiden mikro işlemcide 10 pin tasarruf yaptık bile.
Udemy