Skip to content

Instantly share code, notes, and snippets.

@benevpi
Created February 28, 2020 12:10
Show Gist options
  • Select an option

  • Save benevpi/6dface1291707a488985c33aac67a0ce to your computer and use it in GitHub Desktop.

Select an option

Save benevpi/6dface1291707a488985c33aac67a0ce to your computer and use it in GitHub Desktop.
import board
import digitalio
import adafruit_character_lcd.character_lcd as characterlcd
import time
lcd_rs = digitalio.DigitalInOut(board.D21)
lcd_en = digitalio.DigitalInOut(board.D19)
lcd_d7 = digitalio.DigitalInOut(board.D14)
lcd_d6 = digitalio.DigitalInOut(board.D15)
lcd_d5 = digitalio.DigitalInOut(board.D16)
lcd_d4 = digitalio.DigitalInOut(board.D17)
lcd_columns = 16
lcd_rows = 2
lcd = characterlcd.Character_LCD_Mono(lcd_rs, lcd_en, lcd_d4, lcd_d5, lcd_d6, lcd_d7, lcd_columns, lcd_rows)
lcd.create_char(1, b'\x00\x00\x00\x04\x00\x00\x00\x00')
lcd.create_char(2, b'\x00\x00\x0a\x04\x0a\x00\x00\x00')
lcd.create_char(3, b'\x00\x11\x0a\x04\x0a\x11\x00\x00')
lcd.create_char(4, b'\x15\x11\x0a\x15\x0a\x11\x15\x00')
while True:
lcd.message = '\u0001'
time.sleep(0.5)
lcd.message = '\u0002'
time.sleep(0.5)
lcd.message = '\u0003'
time.sleep(0.5)
lcd.message = '\u0004'
time.sleep(0.5)
'''
for i in range(1,11):
lcd.move_right()
time.sleep(0.5)
for i in range(1,11):
lcd.move_left()
time.sleep(0.5)
'''
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment