Ejemplo n.º 1
0
def LCD(text):
    # instantiate lcd and specify pins
    lcd = Adafruit_CharLCD(rs=26,
                           en=19,
                           d4=13,
                           d5=6,
                           d6=5,
                           d7=11,
                           cols=16,
                           lines=2)
    lcd.clear()
    # display text on LCD display \n = new line
    lcd.message(text)
    sleep(3)
    # scroll text off display
    for x in range(0, 16):
        lcd.move_right()
        sleep(.1)
    sleep(3)
    # scroll text on display
    for x in range(0, 16):
        lcd.move_left()
        sleep(.1)
Ejemplo n.º 2
0
#       case 228: return  225; break; // ae
#       case 246: return  239; break; // oe
#       case 252: return  245; break; // ue
#       case 223: return  226; break; // ss
#       case 176: return  223; break; // grad/degree
#       default:  return  ascii; break;
#   }
# }

lcd.message('                Hallo Flo')
# lcd.set_cursor(16, 1)
# lcd.message('Lurch :-)')
# scroll text on display
for x in range(0, 24):
    lcd.move_right()
    sleep(.1)

sleep(2)

lcd.clear()

lcd.set_cursor(16, 0)
lcd.message("Du ")
lcd.set_cursor(16, 1)
lcd.message("Kl" + chr(239) + "tenclown \x03")
lcd.home()
lcd.set_cursor(16, 1)
# scroll text on display
for x in range(0, 16):
    lcd.move_left()
    sleep(.1)
Ejemplo n.º 3
0
gpio.setup(lcd_rw, PCF.OUT)
gpio.output(lcd_rw, 0)

# Instantiate LCD Display
lcd = Adafruit_CharLCD(lcd_rs, lcd_en, d4, d5, d6, d7, cols, lines,
                       lcd_backlight, invert_polarity=False, gpio=gpio)

# Demo scrolling message right/left.
lcd.clear()
message = 'Scroll'
lcd.message(message)
for i in range(cols - len(message)):
    time.sleep(0.5)
    lcd.move_right()
for i in range(cols - len(message)):
    time.sleep(0.5)
    lcd.move_left()

# Demo turning backlight off and on.
lcd.clear()
lcd.message('Flash backlight\nin 5 seconds...')
time.sleep(5.0)
# Turn backlight off.
lcd.set_backlight(0)
time.sleep(2.0)
# Change message.
lcd.clear()
lcd.message('Goodbye!')
# Turn backlight on.
lcd.set_backlight(1)