This is the MakeCode Package for SSD1306 OLED controller, based on the Adafruit Arduino library available here.
- Insert the OLED display into the I2C ports on the break out board.
Initializes the OLED display.
Sets up the OLED display and prepares it for use by the micro:bit.
OLED.init(128, 64)
This block must be placed before any of the show
blocks.
Displays a string on the OLED module without a newline.
OLED.writeString("")
The init
block must be placed before this.
Displays a string on the OLED module with a newline.
OLED.writeStringNewLine("")
The init
block must be placed before this.
Displays a number on the OLED module without a newline.
OLED.writeNum(0)
The init
block must be placed before this.
Displays a number on the OLED module with a newline.
OLED.writeNumNewLine(0)
The init
block must be placed before this.
Clears the display.
OLED.clear()
The init
block must be placed before this.
Displays an outline of a rectangle.
OLED.drawRectangle(x,y,w,h)
The init
block must be placed before this.
Displays an outline of a circle.
OLED.drawCircle(x,y,r)
The init
block must be placed before this.
Displays a line.
OLED.drawLine(x1,y1,x2,y2)
The init
block must be placed before this.
Displays a progress bar with a specified percentage of progress.
OLED.drawLoadingBar(percent)
The init
block must be placed before this.
- for PXT/microbit