import LCD import time from machine import Pin import random # Mesure the execution time of various functions in the # LCD library Buzzer = Pin(13, Pin.OUT) B0 = Pin(15,Pin.IN,Pin.PULL_UP) B1 = Pin(14,Pin.IN,Pin.PULL_UP) def Beep(): Buzzer.value(1) time.sleep(0.02) Buzzer.value(0) Foreground = LCD.RGB(250,200,0) Background = LCD.RGB(0,0,30) White = LCD.RGB(250,250,250) Pink = LCD.RGB(250,150,150) Yellow = LCD.RGB(250,250,0) Cyan = LCD.RGB(0,250,250) Magenta = LCD.RGB(250,0,250) Red = LCD.RGB(250,0,0) X0 = time.ticks_us() LCD.Clear(Background) X1 = time.ticks_us() print('LCD Clear: ',X1-X0,'us') X0 = time.ticks_us() LCD.Solid_Box(20,20,70,70,Yellow) X1 = time.ticks_us() print('LCD Solid Box: ',X1-X0,'us') X0 = time.ticks_us() LCD.Box(10,10,470,310,Yellow) X1 = time.ticks_us() print('LCD Box: ',X1-X0,'us') X0 = time.ticks_us() LCD.Lander(200,55,Yellow) X1 = time.ticks_us() print('LCD Lander: ',X1-X0,'us') X0 = time.ticks_us() LCD.Dice(4, 50, 250, Red, White) X1 = time.ticks_us() print('LCD Dice: ',X1-X0,'us') X0 = time.ticks_us() LCD.Card(0, 0, 150, 240) X1 = time.ticks_us() print('LCD Card: ',X1-X0,'us') X0 = time.ticks_us() LCD.Line(10, 100, 470, 100, Pink) X1 = time.ticks_us() print('LCD LineY: ',X1-X0,'us') X0 = time.ticks_us() LCD.Line(10,100,470,200,Pink) X1 = time.ticks_us() print('LCD Line: ',X1-X0,'us') X0 = time.ticks_us() LCD.Text2('Hello World',100,30,White, Background) X1 = time.ticks_us() print('LCD Text2: ',X1-X0,'us') X0 = time.ticks_us() LCD.Text('Hello World', 100, 70, White, Background) X1 = time.ticks_us() print('LCD Text 1: ',X1-X0,'us') X0 = time.ticks_us() LCD.Number2(2**0.5, 8, 6, 50, 150, White, Background) X1 = time.ticks_us() print('Number2 = ',X1-X0,'us') X0 = time.ticks_us() LCD.Number(2**0.5, 8, 6, 50, 200, White, Background) X1 = time.ticks_us() print('Number = ',X1-X0,'us')