/*============================================================== File........Alaonix smart 256x160 LCD display module Meter function 1 Test code for Arduino Purpose.....This test code for Alaonix smart 256x160 LCD display module Board.......Arduino nano Software....Arduino 1.8.13 MCU.........Arduino ATmage328p Auther......Alaonix Team Website.....WWW.Alaonix.com Email.......AlaTeam@Alaonix.com Started..... Updated..... Note: MINIMUM CONNECTION: 5V <==========> Ala LCD 5V GND <==========> Ala LCD GND Arduino Tx <===> Ala LCD Rx =================== Parameter =============================*/ void setup() { Serial.begin(19200); // start serial port at 19200 bps delay(100); while (!Serial) { // wait for serial port to connect. Needed for native USB port only } } void loop() { Serial.println("mr,"); // Change to root direction delay(150); Serial.println("mj,alaimage"); // Change to image direction delay(150); Serial.println("Ml,8,20,1,1,meter_1"); // Load meter scale to 1 buffer delay(150); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,35,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,45,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,55,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,65,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,75,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,85,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,95,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,105,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,115,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,125,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,135,1,0"); // Load meter scale to 1 buffer delay(1000); Serial.println("at,1,0"); // Load meter scale to 1 buffer delay(50); Serial.println("pB,128,22,100,0,1,145,1,0"); // Load meter scale to 1 buffer delay(1000); /*================================================================*/ Serial.println("ac,0,0"); // clean buffer delay(50); Serial.println("fa,12,35,30,2,1,0,Thank you for watch!"); // Write text delay(50); Serial.println("Gb,20,236,62,2,1,0"); // Draw a line delay(150); Serial.println("fA,25,25,65,0,1,0,Alaonix"); // Write text delay(1500); exit(0); }