|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nextion-hmi-lcd-ekran-programlama-ve-arduino-haberlestirme/
课程评论:没有评论
**课程名称:** Nextion HMI LCD 编程与 Arduino 通信 (Lvl-1) **课程概述:** 本课程将深入讲解 Nextion HMI 智能 LCD 显示屏的编程和与 Arduino 的通信。Nextion 显示屏是一款功能强大的 LCD 屏幕,广泛应用于 Arduino 项目中。 **课程内容:** * **Nextion 显示屏编程:** 课程将主要介绍 Nextion 显示屏(包括 Basic 和 Enhanced 型号)的中级编程技巧。假设学员具备 C 语言编程基础,因为 Nextion 显示屏支持 C 语言编程。 * **Arduino 通信:** 在掌握了 Nextion 显示屏的编程后,课程将通过几个章节讲解如何将 Nextion 显示屏与 Arduino 进行通信。 * **资源节省:** 相较于传统的图形显示屏,Nxition 显示屏具有嵌入式处理能力,可实现更多功能,显著减少了微控制器所需的引脚数量,从而节省了资源。 **Nextion 显示屏的优势:** * **智能性:** Nextion 显示屏不仅是显示屏,更是一款具备触摸功能的 HMI(人机界面)。它可以处理触摸输入,执行内置程序,并根据程序逻辑自主做出决策,实现“智能化”操作。 * **性价比高:** 以前的单色图形 LCD 屏幕价格不菲,而现在,使用 Nextion 2.4 英寸智能显示屏的成本已大大降低。 * **简化开发:** 通过 Nextion 显示屏,您可以将大量图形处理和用户界面逻辑转移到显示屏本身,从而减轻 Arduino 等微控制器的负担,并节省宝贵的引脚资源。 **先修知识:** * 本课程假定学员具备 C 语言编程能力。 * 若您对 Arduino 编程还不熟悉,建议先学习相关的 Arduino 编程课程。
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ğı (Orta Düzeyde) 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.