Pi Pico OLED 1
Tue Jun 21 14:14:22 NZST 2022 + one day
# Basic example of clearing and drawing pixels on a SSD1306 OLED display.
# This example and library is meant to work with Adafruit CircuitPython API.
# Import all board pins.
#from board import SCL, SDA
import busio
# Import the SSD1306 module.
import adafruit_ssd1306
import board
# Create the I2C interface.
#i2c = busio.I2C(board.SCL, board.SDA)
i2c = busio.I2C(board.GP17, board.GP16)
#i2c = busio.I2C(GP17,GP16)
# Create the SSD1306 OLED class.
# The first two parameters are the pixel width and pixel height. Change these
# to the right size for your display!
display = adafruit_ssd1306.SSD1306_I2C(128, 32, i2c)
# Alternatively you can change the I2C address of the device with an addr parameter:
# display = adafruit_ssd1306.SSD1306_I2C(128, 32, i2c, addr=0x31)
# Clear the display. Always call show after changing pixels to make the display
# update visible!
display.fill(0)
display.show()
# Set a pixel in the origin 0,0 position.
display.pixel(66, 0, 1)
# Set a pixel in the middle 64, 16 position.
display.pixel(64, 16, 1)
# Set a pixel in the opposite 127, 31 position.
display.pixel(127, 31, 1)
display.show()
Comments
Post a Comment