4.3 inch Nextion 16MB Dahili Hafıza (NX4827T043)
4.3 inch Nextion akıllı ekran (NX4827T043), elektronik projelerinize profesyonel dokunmatik arayüz eklemenizi sağlayan gelişmiş bir HMI (İnsan-Makine Arayüzü) çözümüdür. 480x272 piksel çözünürlüğe sahip geniş renkli TFT ekran, rezistif dokunmatik panel ve 16MB dahili hafızasıyla, kompleks ve görsel açıdan zengin kullanıcı arayüzleri oluşturmanıza olanak tanır.
Nextion ekranlar, Arduino, ESP32, STM32, Raspberry Pi gibi popüler geliştirme platformlarına sadece seri haberleşme (UART) üzerinden bağlanır. Grafik işleme yükünü ana mikrodenetleyiciden alarak, sınırlı işlem gücü ve belleğe sahip sistemlerde bile zengin görsel arayüzler sunmanıza imkan verir. Ücretsiz Nextion Editor yazılımı ile hazırlayacağınız arayüzleri dahili hafızaya yükleyerek, tüm görsel işlemleri donanımın kendisine bırakabilirsiniz.
NX4827T043 modeli, Nextion ekranlar serisinin klasik ailesinin en popüler modellerinden biri olup, akıllı ev sistemleri, endüstriyel kontrol panelleri, 3D yazıcı arayüzleri, ölçüm cihazları ve çeşitli IoT uygulamaları için idealdir. 4.3 inç boyutu ile hem yeterli görüntüleme alanı sunar hem de kompakt projeler için uygun bir çözüm sağlar. 5V güç beslemesi ile çalışan ekran, elektronik projelerinize profesyonel bir görünüm ve gelişmiş kullanıcı deneyimi kazandırır.
Teknik Özellikler
NX4827T043 Nextion ekranın detaylı teknik özellikleri aşağıda listelenmiştir.
- Ekran Boyutu: 4.3 inç
- Çözünürlük: 480x272 piksel
- Dokunmatik Tip: Rezistif dokunmatik panel
- Hafıza Kapasitesi: 16MB (128Mbit) dahili flash
- Çalışma Voltajı: 4.5V-5.5V DC (tipik 5V)
- Çalışma Akımı: Ortalama 85mA (tipik)
- Arka Işık Ömrü: >30,000 saat
- İşlemci: 48MHz ARM Cortex M0+ CPU
- Haberleşme: UART (TTL seviyesi, 3.3V)
- Baud Rate: 2400~115200bps (9600bps varsayılan)
- Donanım Arayüzü: 4-pin (VCC, GND, RX, TX)
- Dahili RTC: Yok
- Maksimum Font Sayısı: 255
- Maksimum Resim Sayısı: 255
- Maksimum Sayfa Sayısı: 255
- Görüş Açısı: Geniş görüş açısı
- Çalışma Sıcaklığı: -20°C~70°C
- Depolama Sıcaklığı: -30°C~85°C
- Boyutlar: 107mm × 71mm × 4,5mm
- Görünür Alan: 95.04mm × 53.86mm
- Ağırlık: Yaklaşık 51g
- Montaj Delikleri: 4 köşede (2.5mm çapında)
- FPC Konnektör: 4 pinli, 1.0mm pitch
Özellikler ve Avantajlar
Nextion 4.3 inç ekranın avantajları ve kullanım faydaları.
Geniş Ekran ve Yüksek Görüntü Kalitesi
NX4827T043 ekranın görüntüleme özellikleri ve avantajları:
- Geniş Görüntüleme Alanı:
- 4.3 inç (95.04mm × 53.86mm) aktif görüntüleme alanı
- 16:9 geniş ekran formatı ile daha fazla içerik gösterme
- Kompakt cihazlarda bile yeterli görsel arayüz alanı
- Daha büyük butonlar ve okunabilir metinler için ideal boyut
- Yüksek Çözünürlük:
- 480x272 piksel çözünürlük (130.560 toplam piksel)
- Keskin metin görüntüleme ve detaylı grafikler
- İyi piksel yoğunluğu ile net gözlemlenebilir arayüz öğeleri
- Karmaşık kullanıcı arayüzleri için yeterli detay seviyesi
- Görüntü Kalitesi:
- 65K (65.536) renk desteği
- Canlı ve doğru renk temsili
- Geniş görüş açısı
- İyi kontrast oranı ile iç ve dış mekanlarda okunabilirlik
- Karşılaştırmalı Avantajlar:
- 3.5 inç ekranlara göre %30 daha fazla görüntüleme alanı
- Daha az sayfa değişimi ile daha iyi kullanıcı deneyimi
- Daha büyük dokunmatik alanlar ile daha kolay kullanım
- Endüstriyel ve IoT uygulamaları için ideal boyut
İpucu: 4.3 inç Nextion ekranınızdan maksimum performans elde etmek için bazı önemli uygulama ipuçlarını dikkate alın. Görsel tasarımlarınızı ekran çözünürlüğüne (480x272) uygun olarak önceden hazırlayın - büyük boyutlu resimleri otomatik küçültme işlemi hem hafıza kullanımını hem de ekran yanıt süresini olumsuz etkiler. Resimlerinizi RGB565 (16-bit) formatında kaydederek dosya boyutunu önemli ölçüde azaltabilirsiniz. Rezistif dokunmatik ekranın doğru çalışması için, dokunmatik alanları en az 10x10mm (yaklaşık 40x40 piksel) olarak tasarlayın ve butonlar arasında en az 5mm boşluk bırakın.
Kullanım Kolaylığı ve Esneklik
Nextion ekranın kurulum ve kullanım kolaylığı avantajları:
- Basit Bağlantı:
- Sadece 4 pin bağlantısı (VCC, GND, TX, RX)
- Seri haberleşme protokolü (UART/TTL) üzerinden kolay iletişim
- Ek bileşen gerektirmeden doğrudan bağlantı
- Minimal kablolama ile temiz montaj
- Geniş Platform Uyumluluğu:
- Arduino, ESP8266/ESP32, STM32, PIC, AVR uyumluluğu
- Raspberry Pi ve diğer Linux platformlarıyla çalışabilme
- Windows IoT ve endüstriyel kontrol sistemleriyle entegrasyon
- Çeşitli mikrodenetleyici ve platformlarla esnek kullanım
- Yazılım Desteği:
- Ücretsiz Nextion Editor yazılımı ile kolay tasarım
- Arduino için hazır kütüphaneler
- Diğer platformlar için hazır örnek kodlar
- Aktif topluluk desteği ve kapsamlı dokümantasyon
- Dış Ortam Uyumluluğu:
- Geniş çalışma sıcaklığı aralığı (-20°C~70°C)
- Farklı aydınlatma koşullarında okunabilirlik
- Endüstriyel uygulamalar için dayanıklı yapı
- Dar alanlara montaj için kompakt tasarım
Bağımsız İşlem Gücü ve Hafıza
Nextion ekranın dahili işlemci ve hafıza avantajları:
- Güçlü Dahili İşlemci:
- 48MHz ARM Cortex M0+ CPU
- Kendi kendine grafik işleme yeteneği
- Ana mikrodenetleyiciden bağımsız çalışma
- Akıcı animasyonlar ve geçişler için yeterli güç
- Geniş Flash Hafıza:
- 16MB (128Mbit) dahili flash depolama
- Çoklu sayfa ve zengin içerik depolama kapasitesi
- 255 adede kadar sayfa, font ve resim desteği
- Çoklu arayüz dilleri ve varyasyonları için yeterli alan
- Ana Mikrodenetleyici Üzerindeki Avantajlar:
- Grafik işleme yükünün ana mikrodenetleyiciden alınması
- Mikrodenetleyici belleğinden tasarruf
- İşlemci kaynaklarının diğer görevlere ayrılabilmesi
- Karmaşık UI için bile minimum komut seti gereksinimi
- Verimli Kaynak Kullanımı:
- Düşük güç tüketimi (tipik 85mA)
- Parlaklık ayarı ile güç optimizasyonu
- Basit ve verimli haberleşme protokolü
- Sınırlı kaynaklı sistemlere entegrasyon kolaylığı
Gelişmiş Tasarım ve Programlama Araçları
Nextion Editor yazılımı ve programlama özellikleri:
- Kullanıcı Dostu Tasarım Ortamı:
- Sürükle-bırak arayüz tasarımı
- WYSIWYG (Ne Görüyorsan Onu Alırsın) editör
- Programlama bilgisi gerektirmeyen görsel tasarım
- Zengin bileşen ve kontrol kütüphanesi
- Çeşitli Kontrol Öğeleri:
- Butonlar, metin kutuları, göstergeler
- Kaydırıcılar ve ilerleme çubukları
- Grafikler ve veri görselleştirme bileşenleri
- Resim gösterimi ve özel kontrol öğeleri
- Dahili Script Dili:
- Olay tabanlı programlama
- Koşullu ifadeler ve döngüler
- Matematiksel işlemler ve değişken yönetimi
- Bileşenler arası etkileşim tanımlama
- Test ve Simülasyon:
- Gerçek ekran olmadan simülasyon yapabilme
- Hızlı prototipleme ve test
- Debug modu ile sorun giderme
- Proje optimizasyonu için bellek analizi
Bağlantı ve Kurulum
Nextion 4.3 inç ekranın çeşitli platformlarla bağlantısı ve kurulum adımları.
Temel Bağlantı Şeması
Nextion ekranın farklı mikrodenetleyicilere bağlantı detayları:
- Genel Bağlantı Pinleri:
- VCC → 5V güç kaynağı
- GND → Sistem toprak (GND)
- TX → Mikrodenetleyici RX pini
- RX → Mikrodenetleyici TX pini
- Arduino Uno/Nano Bağlantısı:
- Nextion VCC → Arduino 5V
- Nextion GND → Arduino GND
- Nextion TX → Arduino pin D2 (SoftwareSerial RX)
- Nextion RX → Arduino pin D3 (SoftwareSerial TX)
- Arduino Mega Bağlantısı:
- Nextion VCC → Arduino Mega 5V
- Nextion GND → Arduino Mega GND
- Nextion TX → Arduino Mega RX1 (pin 19)
- Nextion RX → Arduino Mega TX1 (pin 18)
- ESP32/ESP8266 Bağlantısı:
- Nextion VCC → ESP 5V veya VIN
- Nextion GND → ESP GND
- Nextion TX → ESP RX (GPIO örn. 16)
- Nextion RX → ESP TX (GPIO örn. 17)
Arduino ile Temel Kullanım
Nextion ekranın Arduino ile kullanımı için temel adımlar:
- Kütüphane Kurulumu:
- Arduino IDE'yi açın
- Araçlar → Kütüphane Yöneticisi → "Nextion" araması yapın
- ITEADLIB Arduino Nextion kütüphanesini yükleyin
- Alternatif olarak EasyNextionLibrary de kullanılabilir
- Temel Arduino Kodu:
#include
// Arduino Uno için SoftwareSerial kullanımı
SoftwareSerial nextion(2, 3); // RX, TX
void setup() {
Serial.begin(9600);
nextion.begin(9600);
// Nextion ekrana metin gönderme
// t0 adlı metin bileşenine yazı gönder
sendCommand("t0.txt=\\\\"Arduino Bağlandı\\\\"");
}
void loop() {
// Nextion'dan veri gelirse
if (nextion.available()) {
Serial.write(nextion.read());
}
// Her 5 saniyede bir sıcaklık değerini güncelle (örnek)
static unsigned long timer = 0;
if (millis() - timer > 5000) {
timer = millis();
int temp = random(20, 30); // Örnek sıcaklık değeri
sendCommand("t1.txt=\\\\"" + String(temp) + "°C\\\\"");
}
}
// Nextion'a komut gönderme fonksiyonu
void sendCommand(String cmd) {
nextion.print(cmd);
nextion.write(0xFF);
nextion.write(0xFF);
nextion.write(0xFF);
}
- Nextion Kütüphanesi ile Gelişmiş Kullanım:
#include
#include
// SoftwareSerial ile Nextion haberleşmesi
SoftwareSerial nexSerial(2, 3); // RX, TX
// Nextion nesneleri tanımla
NexButton btn0 = NexButton(0, 1, "b0");
NexText txt0 = NexText(0, 2, "t0");
NexSlider slider0 = NexSlider(0, 3, "h0");
// Olay dinleme listesi
NexTouch *nex_listen_list[] = {
&btn0,
&slider0,
NULL
};
// Buton için olay işleyici
void btn0PopCallback(void *ptr) {
// Butona basıldığında LED'i yakıp söndür
digitalWrite(LED_BUILTIN, HIGH);
delay(500);
digitalWrite(LED_BUILTIN, LOW);
// Metin kutusunu güncelle
txt0.setText("Buton basıldı!");
}
// Slider için olay işleyici
void slider0PopCallback(void *ptr) {
uint32_t value = 0;
slider0.getValue(&value); // Slider değerini al
// Slider değerine göre işlem yap
analogWrite(9, value); // PWM ile LED parlaklığı
}
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
pinMode(9, OUTPUT);
// Nextion seri iletişimini başlat
nexInit();
// Olay dinleyicileri ekle
btn0.attachPop(btn0PopCallback, &btn0);
slider0.attachPop(slider0PopCallback, &slider0);
// Başlangıç metni
txt0.setText("Sistem hazır");
}
void loop() {
// Nextion olaylarını dinle
nexLoop(nex_listen_list);
}
Nextion Editor Kullanımı
Nextion Editor ile ekran arayüzü tasarlama adımları:
HMI Dosyasını Yükleme
Tasarlanan arayüzü Nextion ekrana yükleme yöntemleri:
- SD Kart ile Yükleme:
- Nextion Editor'de Compile → Build for TFT file
- Oluşturulan .tft dosyasını SD karta kopyalayın
- SD kartı Nextion ekranın arkasındaki yuvaya takın
- Ekrana güç verin, otomatik olarak yükleme başlayacaktır
- USB-TTL Adaptörü ile Yükleme:
- Ekranı USB-TTL dönüştürücüye bağlayın
- Nextion Editor'de doğru COM portu seçin
- Debug → Upload'a tıklayın
- Yükleme ilerlemesini izleyin
- Mikrodenetleyici Üzerinden Yükleme:
- TFT dosyasını SD karta veya SPIFFS/LittleFS'e yükleyin
- Mikrodenetleyici kodu ile dosyayı seri port üzerinden aktarın
- Özel yükleme protokolüne uygun veri transferi yapın
- Bu yöntem daha karmaşık ancak uzaktan güncelleme imkanı sağlar
- Yükleme Sonrası Kontrol:
- Yükleme tamamlandığında ekranda başarı mesajı görülmelidir
- SD kart ile yüklemede işlem bitince kartı çıkarın
- Ekranı yeniden başlatın ve arayüzün doğru yüklendiğini kontrol edin
- Dokunmatik özelliklerin çalıştığından emin olun
Uygulama Alanları
Nextion 4.3 inç ekranın kullanılabileceği başlıca uygulama alanları ve örnek projeler.
Endüstriyel Kontrol Sistemleri
Endüstriyel otomasyon ve kontrol uygulamalarında Nextion kullanımı:
- Makine Kontrol Panelleri:
- CNC makinesi operatör arayüzü
- Endüstriyel robot kontrol paneli
- PLC arayüzü ve veri görselleştirme ekranı
- Proses kontrol ve izleme sistemleri
- Üretim Hat Monitörleri:
- Üretim verileri ve performans göstergeleri
- Kalite kontrol parametreleri izleme
- Makine durumu ve alarm gösterimi
- İstatistik ve verimlilik analizleri
Akıllı Ev ve Otomasyon
Akıllı ev sistemleri ve ev otomasyonunda Nextion kullanımı:
- Merkezi Kontrol Panelleri:
- Ev otomasyon kumanda paneli
- Akıllı aydınlatma kontrol ekranı
- İklimlendirme ve termostat kontrol paneli
- Perde, panjur ve bahçe sulama otomasyonu
- Güvenlik ve İzleme Sistemleri:
- Alarm sistemi kontrol paneli
- Kamera izleme ve güvenlik ekranı
- Akıllı kapı kilidi ve erişim kontrolü
- Hareket algılama ve bildirim sistemleri
3D Yazıcı ve CNC Kontrol Panelleri
3D yazıcı ve CNC makinelerinde Nextion ekran kullanımı:
- 3D Yazıcı Arayüzleri:
- Sıcaklık ve hız kontrolü
- Filament yönetimi
- Yazdırma durumu izleme
- Manuel kontrol arayüzü
- CNC Kontrol Panelleri:
- Eksen konumlandırma ve kontrol
- G-Code kontrol ve izleme
- Hız ve besleme ayarları
- İş dosyası yönetimi
IoT ve Veri İzleme Sistemleri
IoT projeleri ve veri görselleştirmede Nextion ekran kullanımı:
- Sensör Veri Gösterimleri:
- Çevresel sensör verileri görselleştirme
- Enerji tüketimi izleme paneli
- Hava kalitesi ve kirlilik monitörü
- Tarımsal ve sera izleme sistemleri
- IoT Cihaz Arayüzleri:
- Uzaktan veri toplama ve gösterim
- Bulut bağlantılı cihaz kontrolleri
- MQTT ve diğer IoT protokolleriyle entegrasyon
- Cihaz yönetimi ve yapılandırma panelleri
İleri Seviye Özellikler ve İpuçları
Nextion 4.3 inç ekranın performansını ve kullanımını optimize etmek için öneriler.
Performans Optimizasyonu
Nextion projelerinin performansını artırmak için öneriler:
- Görsel Optimizasyon:
- Resim boyutlarını ekran çözünürlüğüne uygun optimize edin (480x272)
- 16-bit renk derinliği (RGB565) kullanın
- Arkaplan resimleri için veri sıkıştırmasını etkinleştirin
- Büyük görselleri daha küçük parçalara bölün
- Bellek Yönetimi:
- Gereksiz fontlardan kaçının, sadece gerekli olanları ekleyin
- Sayfalar arası ortak öğeleri optimize edin
- Dinamik içerik için bellek ayrımını dikkatli yapın
- Kompleks efektleri ve animasyonları sınırlayın
- Haberleşme Optimizasyonu:
- Baud rate'i 115200'e yükseltin
- Veri paketlerini optimize edin, gereksiz komutlardan kaçının
- Toplu komut gönderimleri yapın
- Sadece değişen verileri güncelleyin
- Kod Optimizasyonu:
- Event yönetimini etkinleştirin
- Gereksiz script kodlarından kaçının
- Aynı hesaplamaları tekrar tekrar yapmaktan kaçının
- String birleştirme işlemlerini minimize edin
Gelişmiş Arayüz Tasarımı
Profesyonel görünümlü Nextion arayüzleri oluşturma tavsiyeleri:
- Tutarlı Tasarım:
- Renk paletini sınırlı ve tutarlı tutun
- Tipografi ve font büyüklüklerini standartlaştırın
- Buton ve kontrol boyutlarını standart hale getirin
- Tüm sayfalarda tutarlı navigasyon mantığı uygulayın
- Dokunmatik Kullanılabilirlik:
- Butonları minimum 10mm x 10mm boyutunda tasarlayın
- Sık kullanılan kontrollere kolay erişim sağlayın
- Dokunmatik alanlar arasında yeterli boşluk bırakın
- Dokunma geri bildirimi için visual feedback ekleyin
- Animasyon ve Geçişler:
- Timer ve değişken koordinatlarla basit animasyonlar oluşturun
- Sayfalar arası geçişler için fade efektleri ekleyin
- Bilgi değişiminde dikkat çekici vurgular kullanın
- Slider ve ilerleme çubukları için yumuşak güncellemeler yapın
- Veri Görselleştirme:
- Waveform bileşenini zaman serisi verileri için kullanın
- Çubuk ve pasta grafikleri için özel komponentler oluşturun
- Gauge bileşenlerini analog göstergeler için kullanın
- Renkli arka planları veri durumuna göre dinamik değiştirin
Çoklu Sayfa Yönetimi
Nextion'da karmaşık çok sayfalı projeleri yönetme teknikleri:
- Sayfa Organizasyonu:
- Ana menü ve alt menü yapısı oluşturun
- Sayfalara mantıklı ID'ler ve isimler verin
- Ortak öğeleri template olarak kullanın
- Global navigasyon ve durum bilgisi tutarlılığı sağlayın
- Veri Paylaşımı:
- Global değişkenler (va0, va1, ...) kullanımı
- Sayfalar arası veri taşıma teknikleri
- Geçici depolama ve kalıcı veri stratejileri
- MCU ile senkronizasyon mekanizmaları
- Performans İyileştirmeleri:
- Sadece aktif sayfayı bellekte tutma (recycle pages)
- Sayfalar arası geçişlerde yeniden yükleme stratejileri
- Sayfa önbelleğe alma teknikleri
- Yüksek bellek tüketen sayfaları optimize etme
Sorun Giderme ve Debugging
Nextion projelerinde karşılaşılan sorunları çözme yöntemleri:
- Yaygın Sorunlar:
- Ekranın açılmaması veya boş kalması
- Haberleşme problemleri
- Yükleme hataları
- Dokunmatik tepki sorunları
- Debugging Teknikleri:
- Dahili debug modu kullanımı
- Serial monitor ile debug bilgilerini izleme
- MCU ve Nextion arasındaki veri trafiğini analiz etme
- Nextion Editor simülatörü ile test etme
- Özel Debug Çözümleri:
- Debug sayfası tasarlama
- Değişken izleme ekranı oluşturma
- Hata kayıtları tutma
- Teşhis rutinleri geliştirme
- Sorun Giderme İpuçları:
- Güç beslemesi kontrolü (5V, yeterli akım)
- Baud rate ayarlarının eşleştiğinden emin olma
- TX/RX bağlantılarının doğru çaprazlandığını kontrol etme
- Seri port buffer ayarlarını kontrol etme
- Firmware güncelleme ve kompatibilite sorunlarını giderme
İlgili Ürün Kategorilerimiz
Farklı boyutlarda ve modellerde Nextion ekranları keşfedin. 2.4 inçten 10.1 inçe kadar boyutlar, Basic, Enhanced ve Intelligent seriler dahil geniş ürün yelpazemize göz atın.
Ürünleri İncele →
Nextion ekranlarınızla birlikte kullanabileceğiniz tüm Arduino geliştirme kartları ve aksesuarları. Arduino Uno, Mega, Nano, Leonardo ve daha fazlası için Arduino ürünlerini inceleyin.
Ürünleri İncele →
Nextion dışındaki diğer ekran seçeneklerini keşfedin. OLED, LCD, TFT ve e-kağıt gibi farklı ekran teknolojilerini projelerinizde kullanmak için geniş ekran seçeneklerimize göz atın.
Ürünleri İncele →
Neden Voltaj.Net'ten Almalısınız?
Voltaj.Net, elektronik komponent ve geliştirme platformları konusunda Türkiye'nin önde gelen tedarikçilerindendir. Nextion ekranlar ve diğer elektronik ürünleri en uygun fiyatlarla sunuyoruz.
- Orijinal Ürün Garantisi: Sadece orijinal Nextion ekranlar, test edilmiş ve onaylanmış ürünler.
- Hızlı Teslimat: Aynı gün kargo ve hızlı teslimat seçenekleri.
- Teknik Destek: Ürün seçimi ve kullanımı konusunda uzman desteği.
- Uygun Fiyatlar: Rekabetçi fiyatlandırma ve toplu alım indirimleri.
- Geniş Ürün Yelpazesi: Tüm Nextion modellerini ve uyumlu aksesuarları tek bir yerde bulabilirsiniz.
- Eğitim Destekleri: Öğrenci projeleri ve eğitim kurumları için özel fiyatlandırma.
- Güvenli Alışveriş: SSL korumalı ödeme sistemi ve kolay iade imkanı.
- Yerli İşletme: Türkiye'den hızlı ve güvenilir alışveriş deneyimi.
Ürün Hakkında Sıkça Sorulan Sorular
4.3 inç Nextion ekranın diğer boyutlardan farkları nelerdir?
4.3 inç model, 480x272 çözünürlüğü ile 3.5 inç modelden %30 daha fazla ekran alanı sunar. 16:9 geniş ekran formatı daha kapsamlı arayüzler oluşturmaya olanak tanır. Daha büyük dokunmatik alanlar kullanabilir, tek sayfada daha fazla içerik gösterebilirsiniz. Orta boy projeler için ideal dengede bir boyut sağlar.
Nextion ekranı Arduino ile nasıl bağlarım?
Nextion ekranı Arduino'ya 4 pin ile bağlayabilirsiniz: VCC → Arduino 5V, GND → Arduino GND, RX → Arduino TX, TX → Arduino RX. Arduino Uno kullanıyorsanız, USB haberleşmesini bozmamak için SoftwareSerial kütüphanesi ile D2/D3 gibi farklı pinleri kullanın. Arduino Mega için Serial1, Serial2 veya Serial3 portlarını tercih edin.
Nextion Editor'de arayüz tasarımı nasıl yapılır?
Nextion Editor'de arayüz tasarlamak için: 1) Yeni proje oluşturun ve NX4827T043 modelini seçin. 2) Komponent paletinden buton, metin, resim gibi öğeleri sürükleyip bırakın. 3) Bileşenlerin renklerini, boyutlarını, metinlerini düzenleyin. 4) Bileşenlere tıklayarak Event sekmesinden dokunma olaylarını programlayın. 5) Projeyi derleyip .tft dosyasını SD kart veya diğer yöntemlerle yükleyin.
Nextion ekranda dokunma olayları nasıl programlanır?
Nextion'da dokunma olayları üç şekilde programlanabilir: 1) Touch Press Event (basıldığında), 2) Touch Release Event (bırakıldığında), 3) Touch Coordinate Event (koordinat gönderme). Nextion Editor'de bileşenin Event sekmesinden ilgili olaya çift tıklayarak kod yazabilirsiniz. Arduino tarafında olay dinlemek için Nextion kütüphanesindeki attachPush(), attachPop() fonksiyonlarını kullanabilirsiniz.
Nextion ekranın güç tüketimi ne kadardır ve batarya ile kullanılabilir mi?
4.3 inç Nextion ekran ortalama 85mA akım çeker, maksimum parlaklıkta 120mA'e çıkabilir. 3.7V LiPo pil ile çalıştırılabilir. 2000mAh kapasiteli bir pil yaklaşık 20-24 saat kullanım sağlar. Güç tasarrufu için dim=50 komutuyla parlaklığı %50'ye düşürebilir veya uyku modunu aktif edebilirsiniz.
Nextion ekranda kalibre etme işlemi nasıl yapılır?
4.3 inç NX4827T043 rezistif dokunmatik ekran için kalibrasyon yapabilirsiniz. Nextion Editor'de bir kalibrasyon sayfası oluşturun ve draw çizim komutları ile 5 noktayı belirtin. touch_j komutu ile kalibrasyon modunu etkinleştirin. Kullanıcı 5 noktaya sırayla dokunduğunda kalibrasyon verileri kaydedilir. Kalibrasyon verileri EEPROM'da saklanır ve ekran yeniden başlatıldığında korunur.
Nextion ekranın dahili belleğinde neler saklanabilir?
16MB dahili bellek, HMI arayüz dosyasını (sayfalar, resimler, fontlar) saklar. 255 adede kadar sayfa, 255 font ve 255 resim depolanabilir. BMP, JPG, PNG formatında görseller saklanabilir. Kullanıcı verileri için bellek alanı ayrılabilir. Ayarlar, konfigürasyon verileri ve kullanıcı tercihleri dahili değişkenlerde (va0-va255) tutulabilir.
Nextion ekranda animasyon ve grafik oluşturmak mümkün mü?
Evet, Nextion'da Timer bileşeni ile basit animasyonlar oluşturabilirsiniz. Timer event'inde nesne pozisyonlarını değiştirerek hareket efekti yaratabilirsiniz. Waveform bileşeni ile gerçek zamanlı grafik çizdirilebilir. Farklı sayfaları hızlı değiştirerek kare-kare animasyon yapabilirsiniz. pic özelliğini değiştirerek sprite animasyonları oluşturabilirsiniz. Daha karmaşık grafikleri çizim komutları (line, cir, fill) ile çizebilirsiniz.