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()


Check out the three pixels turned on.

Next step is to show some text.

&&&&&&&&
Did this with the next file I got from Adafruit examples

https://pastebin.com/CesNSgCH

Also included font5x8.bin file in same folder as code.py. Worked





Comments

Popular posts from this blog

Spud sensor update 3 August 2022

Real time LDR readings sent to receiver Wemos Mini