Isi kandungan:

Kalkulator Nextion / Arduino: 3 Langkah
Kalkulator Nextion / Arduino: 3 Langkah

Video: Kalkulator Nextion / Arduino: 3 Langkah

Video: Kalkulator Nextion / Arduino: 3 Langkah
Video: Nextion+Arduino interfacing with source code 2024, Julai
Anonim
Kalkulator Nextion / Arduino
Kalkulator Nextion / Arduino

Kalkulator berguna untuk Arduino Uno. Kalkulator serupa dengan gaya kalkulator standard yang dihantar dengan Windows 10. Catatan: Ia tidak termasuk fungsi saintifik dan pengaturcara yang dilakukan oleh kalkulator Windows 10, tetapi fungsi-fungsi ini dapat dilaksanakan di kemudian hari.

Kalkulator menyediakan satu set 10 fungsi:

  • Tambah, Kurangkan, Darab, Bahagikan
  • Pengiraan peratusan
  • Pengiraan 1 / x
  • Punca kuasa dua
  • Petak
  • [C] ancel - membersihkan memori kalkulator
  • [CE] Clear Entry - Memadamkan entri terakhir yang dibuat ke dalam kalkulator

Semua pengiraan dilakukan dengan ketepatan berganda. Perhatikan bahawa kerana Arduino sekecil itu, output perpuluhan terhad kepada dua tempat.

Versi kalkulator ini menggunakan Paparan LCD HMI TFT Nextion NX4832T035 3.5 yang harus disambungkan ke pin TX / RX Arduino (lihat langkah Build Hardware).

Bekalan

  • Arduino Uno
  • Paparan LCD Nextion NX4832T035 3.5 "HMI TFT (Tersedia dari Ebay)
  • Wayar pelompat
  • Kad SD 4Gb Micro (Tersedia dari Ebay)
  • Penyesuai Kad Micro SD (Tersedia dari Ebay)

Langkah 1: Bina Perkakasan

Penyediaan perkakasan adalah mudah, hanya memerlukan beberapa sambungan.

Sambungkan paparan LCD ke Arduino Uno seperti berikut:

Nextion LCD Arduino Uno

  • GND -> GND
  • VCC -> VCC
  • TX -> RX (pin 0)
  • RX -> TX (pin 1)

Langkah 2: Muat naik Fail TFT ke Paparan

Fail TFT adalah fail antara muka pengguna kalkulator yang ditunjukkan oleh LCD. Ia terkandung dalam fail ZIP projek yang boleh dimuat turun dari GitHub dan perlu dimuat naik ke LCD untuk paparan. Muat turun sekarang, dan ekstrak kandungannya ke pemacu komputer anda.

Kami akan menggunakan kad SD mikro untuk melakukan muat naik. Masukkan kad SD mikro ke dalam penyesuai kad mikro SD dan pasangkan penyesuai ke PC anda. Selepas beberapa saat, Windows akan mengenali kad SD sebagai pemacu baru. Klik kanan pemacu dan pilih Format dari menu. Pilih FAT32 sebagai jenis format dan klik oke.

Pemformatan hanya memerlukan beberapa saat. Memformat kad SD adalah langkah yang perlu, atau Nextion tidak akan dapat membaca kandungannya.

Matikan LCD. Salin fail kalkulator-ui.tft dari fail ZIP ke kad SD yang diformat dan masukkan kad ke LCD Nextion. Pastikan fail kalkulator-ui.tft adalah satu-satunya fail pada kad SD, atau Nextion tidak akan memuat fail tersebut.

Hidupkan LCD dan peranti akan memuatkan fail TFT dari kad SD. Ingatlah untuk mengeluarkan kad SD dari LCD apabila muat naik selesai.

Matikan, kemudian hidupkan paparan anda dan anda akan melihat antara muka pengguna kalkulator.

Langkah 3: Muat naik Sketsa Kalkulator ke Arduino

Cari fail Nextion-Calculator.ino dari fail ZIP projek yang anda muat turun dan buka di Arduino IDE.

Pastikan Arduino anda disambungkan dan kemudian menyusun dan memuat naik lakaran.

Itu sahaja! Anda kini mesti mempunyai kalkulator yang berfungsi di paparan. Cuba beberapa pengiraan.

Disyorkan: