def scroll_text(text,direction='up'): paged_text = SH1106.get_paged_text(text,spacing=4,offset=2) if direction=='up' or direction=='down': up = direction=='up' disp.scroll_page(up=up) disp.scroll_pages(paged_text,up=up) disp.scroll_page(up=up) disp.scroll_page(up=up) elif direction=='left' or direction=='right': left = direction=='left' disp.swipe_pages(2,paged_text,left=left,rate=0)
def sleep(): print inspect.stack()[0][3] for f in range(256): disp.set_brightness(255-f) time.sleep(0.01) disp.power_down() while get_input()!='double_click': pass disp.power_up() disp.clear_screen() disp.set_brightness(0) pages = SH1106.get_paged_text(' Hello!',spacing=4,offset=2) disp.send_pages(pages,page=2,column=2) for f in range(256): disp.set_brightness(f) time.sleep(0.01)
def write_text(disp,text,page,column): paged_text = SH1106.get_paged_text(text,spacing=4,offset=2) disp.send_pages(paged_text,page,column)