<s> import time <EOL> import Adafruit_CharLCD as LCD <EOL> lcd = LCD . Adafruit_CharLCDPlate ( ) <EOL> lcd . create_char ( <NUM_LIT:1> , [ <NUM_LIT:2> , <NUM_LIT:3> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT> , <NUM_LIT:30> , <NUM_LIT:12> , <NUM_LIT:0> ] ) <EOL> lcd . create_char ( <NUM_LIT:2> , [ <NUM_LIT:0> , <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT:8> , <NUM_LIT:0> , <NUM_LIT:0> ] ) <EOL> lcd . create_char ( <NUM_LIT:3> , [ <NUM_LIT:0> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT:0> ] ) <EOL> lcd . create_char ( <NUM_LIT:4> , [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT:10> , <NUM_LIT:4> , <NUM_LIT:10> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT:0> ] ) <EOL> lcd . create_char ( <NUM_LIT:5> , [ <NUM_LIT:8> , <NUM_LIT:12> , <NUM_LIT:10> , <NUM_LIT:9> , <NUM_LIT:10> , <NUM_LIT:12> , <NUM_LIT:8> , <NUM_LIT:0> ] ) <EOL> lcd . create_char ( <NUM_LIT:6> , [ <NUM_LIT:2> , <NUM_LIT:6> , <NUM_LIT:10> , <NUM_LIT> , <NUM_LIT:10> , <NUM_LIT:6> , <NUM_LIT:2> , <NUM_LIT:0> ] ) <EOL> lcd . create_char ( <NUM_LIT:7> , [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] ) <EOL> lcd . set_color ( <NUM_LIT:1.0> , <NUM_LIT:0.0> , <NUM_LIT:0.0> ) <EOL> lcd . clear ( ) <EOL> lcd . message ( '<STR_LIT>' ) <EOL> time . sleep ( <NUM_LIT> ) <EOL> lcd . set_color ( <NUM_LIT:0.0> , <NUM_LIT:1.0> , <NUM_LIT:0.0> ) <EOL> lcd . clear ( ) <EOL> lcd . message ( '<STR_LIT>' ) <EOL> time . sleep ( <NUM_LIT> ) <EOL> lcd . set_color ( <NUM_LIT:0.0> , <NUM_LIT:0.0> , <NUM_LIT:1.0> ) <EOL> lcd . clear ( ) <EOL> lcd . message ( '<STR_LIT>' ) <EOL> time . sleep ( <NUM_LIT> ) <EOL> lcd . set_color ( <NUM_LIT:1.0> , <NUM_LIT:1.0> , <NUM_LIT:0.0> ) <EOL> lcd . clear ( ) <EOL> lcd . message ( '<STR_LIT>' ) <EOL> time . sleep ( <NUM_LIT> ) <EOL> lcd . set_color ( <NUM_LIT:0.0> , <NUM_LIT:1.0> , <NUM_LIT:1.0> ) <EOL> lcd . clear ( ) <EOL> lcd . message ( '<STR_LIT>' ) <EOL> time . sleep ( <NUM_LIT> ) <EOL> lcd . set_color ( <NUM_LIT:1.0> , <NUM_LIT:0.0> , <NUM_LIT:1.0> ) <EOL> lcd . clear ( ) <EOL> lcd . message ( '<STR_LIT>' ) <EOL> time . sleep ( <NUM_LIT> ) <EOL> lcd . set_color ( <NUM_LIT:1.0> , <NUM_LIT:1.0> , <NUM_LIT:1.0> ) <EOL> lcd . clear ( ) <EOL> lcd . message ( '<STR_LIT>' ) <EOL> time . sleep ( <NUM_LIT> ) <EOL> lcd . clear ( ) <EOL> lcd . message ( '<STR_LIT>' ) <EOL> buttons = ( ( LCD . SELECT , '<STR_LIT>' , ( <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> ) ) , <EOL> ( LCD . LEFT , '<STR_LIT>' , ( <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:0> ) ) , <EOL> ( LCD . UP , '<STR_LIT>' , ( <NUM_LIT:0> , <NUM_LIT:0> , <NUM_LIT:1> ) ) , <EOL> ( LCD . DOWN , '<STR_LIT>' , ( <NUM_LIT:0> , <NUM_LIT:1> , <NUM_LIT:0> ) ) , <EOL> ( LCD . RIGHT , '<STR_LIT>' , ( <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:1> ) ) ) <EOL> print ( '<STR_LIT>' ) <EOL> while True : <EOL> for button in buttons : <EOL> if lcd . is_pressed ( button [ <NUM_LIT:0> ] ) : <EOL> lcd . clear ( ) <EOL> lcd . message ( button [ <NUM_LIT:1> ] ) <EOL> lcd . set_color ( button [ <NUM_LIT:2> ] [ <NUM_LIT:0> ] , button [ <NUM_LIT:2> ] [ <NUM_LIT:1> ] , button [ <NUM_LIT:2> ] [ <NUM_LIT:2> ] ) </s>
