https://techtotinker.blogspot.com/2021/01/008-micropython-technotes-16x2-lcd.html # The following line of code should be tested # using the REPL: # 1. To print a string to the LCD: # lcd.putstr('Hello world') # 2. To clear the display: # lcd.clear() # 3. To control the cursor position: # lcd.move_to(2, 1) # 4. To show the cursor: # lcd.show_cursor() # 5. To hide the cursor: # lcd.hide_cursor() # 6. To set the cursor to blink: # lcd.blink_cursor_on() # 7. To stop the cursor on blinking: # lcd.blink_cursor_off() # 8. To hide the currently displayed character: # lcd.display_off() # 9. To show the currently hidden character: # lcd.display_on() # 10. To turn off the backlight: # lcd.backlight_off() # 11. To turn ON the backlight: # lcd.backlight_on() # 12. To print a single character: # lcd.putchar('x') # 13. To print a custom character: # happy_face = bytearray([0x00, 0x0A, 0x00, 0x04, 0x00, 0x11, 0x0E, 0x00]) # lcd.custom_char(0, happy_face) # lcd.putchar(chr(0))