oled
LCD 화면에 문자나 이미지를 출력합니다.
Class:
Oled
OledByPiBrain
- class openpibo.oled.Oled(w=128, h=64)[소스]
기반 클래스:
object
Functions:
show()
clear()
set_font()
draw_text()
draw_image()
draw_data()
draw_rectangle()
draw_ellipse()
draw_line()
invert()
imshow()
OLED or LCD를 사용합니다.
- clear(image=True, fill=True, show=True)[소스]
oled 화면 지웁니다.
- 매개변수:
image (bool) – image 초기화 여부
fill (bool) – oled 초기화 여부
show (bool) – 화면 표시 여부
- set_font(filename=None, size=None)[소스]
draw_text
폰트와 글자 크기를 설정합니다.- 매개변수:
filename (str) – 폰트 파일 경로 (ttf, otf)
size (int) – 폰트 사이즈
- draw_text(points, text: str)[소스]
문자 (기본 폰트 - 한/영/중/일 지원) 를 표시합니다.
- 매개변수:
points (tuple(int, int)) – 문자열 좌측상단 좌표 (x, y)
text (str) – 문자열 내용
- draw_rectangle(points, fill=None)[소스]
직사각형을 그립니다.
- 매개변수:
points (tuple) – 사각형의 좌측상단 좌표, 사각형의 우측하단 좌표 (x1, y1, x2, y2)
fill (bool) – 채움 여부
- class openpibo.oled.OledByPiBrain(w=240, h=320)[소스]
기반 클래스:
object
Functions:
show()
clear()
set_font()
draw_text()
draw_image()
draw_data()
draw_rectangle()
draw_ellipse()
draw_line()
imshow()
OLED or LCD를 사용합니다.
- clear(image=True, fill=True, show=True)[소스]
oled 화면 지웁니다.
- 매개변수:
image (bool) – image 초기화 여부
fill (bool) – oled 초기화 여부
show (bool) – 화면 표시 여부
- set_font(filename=None, size=None)[소스]
draw_text
폰트와 글자 크기를 설정합니다.- 매개변수:
filename (str) – 폰트 파일 경로 (ttf, otf)
size (int) – 폰트 사이즈
- draw_text(points, text: str, colors=(255, 255, 255))[소스]
문자 (기본 폰트 - 한/영/중/일 지원)를 표시합니다.
- 매개변수:
points (tuple(int, int)) – 문자열 좌측상단 좌표 (x, y)
text (str) – 문자열 내용
- draw_rectangle(points, fill=None)[소스]
직사각형을 그립니다.
- 매개변수:
points (tuple) – 사각형의 좌측상단 좌표, 사각형의 우측하단 좌표 (x1, y1, x2, y2)
fill (bool) – 채움 여부