การกระทำ | คำสั่ง | อธิบาย |
วาดสี่เหลี่ยมทึบ | drawBox(x, y, w, h) | x, y : ตำแหน่งของจุดเริ่มต้น w : ความกว้างของรูปสี่เหลี่ยม h : ความสูงของรูปสี่เหลี่ยม |
วาดวงกลมโปร่ง | drawCircle(x0, y0, rad, opt) | x0, y0 : จุดศูนย์กลางของวงกลม rad : รัศมีของวงกลม opt : ให้ใส่ U8G2_DRAW_ALL จะเป็นการวาดวงกลมครบทุกส่วน เราสามารถเลือกวาดแค่บางส่วน(1/4)ได้ ด้วยคำสั่ง U8G2_DRAW_UPPER_RIGHT U8G2_DRAW_UPPER_LEFT U8G2_DRAW_LOWER_LEFT U8G2_DRAW_LOWER_RIGHT |
วาดวงกลมทึบ | drawDisc(x0, y0, rad, opt) | |
วาดวงรีโปร่ง | drawEllipse(x0, y0, rx, ry, opt) | x0, y0 : จุดศูนย์กลางของวงรี rx, ry : รัศมีของวงรี opt : ให้ใส่ U8G2_DRAW_ALL จะเป็นการวาดวงรีครบทุกส่วน เราสามารถเลือกวาดแค่บางส่วน(1/4)ได้ ด้วยคำสั่ง U8G2_DRAW_UPPER_RIGHT U8G2_DRAW_UPPER_LEFT U8G2_DRAW_LOWER_LEFT U8G2_DRAW_LOWER_RIGHT |
วาดวงรีทึบ | drawFilledEllipse(x0, y0, rx, ry, opt) | |
วาดเฟรม (สี่เหลี่ยมโปร่ง) | drawFrame(x, y, w, h) | x, y : ตำแหน่งของจุดเริ่มต้น w : ความกว้างของรูปสี่เหลี่ยม h : ความสูงของรูปสี่เหลี่ยม |
วาดเส้นแนวนอน (ขนานกับขอบจอ) |
drawHLine(x, y, w) | x, y : ตำแหน่งของจุดเริ่มต้น(ด้านซ้าย) w : ความยาวของเส้น |
วาดเส้น (ลากระหว่างจุดสองจุด) |
drawLine(x0, y0, x1, y1) | x0, y0 : ตำแหน่งของจุดเริ่มต้น x1, y1 : ตำแหน่งของจุดสิ้นสุด |
วาดสี่เหลี่ยมมุมมนทึบ | drawRBox(x, y, w, h, r) | x, y : ตำแหน่งของจุดเริ่มต้น w : ความกว้างของรูปสี่เหลี่ยม h : ความสูงของรูปสี่เหลี่ยม r : ขนาดรัศมีของมุมมน |
วาดสี่เหลี่ยมมุมมนโปร่ง | drawRFrame(x, y, w, h, r) | |
วาดสามเหลี่ยมทึบ | drawTriangle(x0, y0, x1, y1, x2, y2) | x0, y0 : ตำแหน่งของมุมที่ 1 x1, y1 : ตำแหน่งของมุมที่ 2 x2, y2 : ตำแหน่งของมุมที่ 3 |
วาดเส้นแนวตั้ง (ขนานกับขอบจอ) |
drawVLine(x, y, h) | x, y : ตำแหน่งของจุดเริ่มต้น(ด้านบน) h : ความสูงของเส้น |
setFont(*font) |
drawGlyph(x, y, encoding) x, y : ตำแหน่งจุดเริ่มต้นที่จะวางตัวอักษร encoding : Unicode ของตัวอักษร (ไม่เกิน 16-bit) |
drawStr(x, y, text) x, y : ตำแหน่งจุดเริ่มต้นที่จะวางข้อความ text : ข้อความที่จะแสดง |
drawUTF8(x, y, text) x, y : ตำแหน่งจุดเริ่มต้นที่จะวางข้อความ text : ข้อความที่จะแสดง |
print(text) text : ข้อความที่จะแสดง |
enableUTF8Print() |
setCursor(x, y) |