Open ojoojoo opened 4 months ago
Without knowing the specifics of your setup, it's most likely one of:
Sometimes things are that easy...
But it's still not working, still a white screen and now I don't get any error at all, it's just this:
administrator@raspberrypi:~ $ python3 rgb_display_ili9341test.py
And than nothing.... no red or blue pixel, only white.
This is the script I'm using:
import time import random import busio import digitalio import board
from adafruit_rgb_display.rgb import color565 from adafruit_rgb_display import ili9341
cs_pin = digitalio.DigitalInOut(board.D9) dc_pin = digitalio.DigitalInOut(board.D10)
BAUDRATE = 24000000
spi = busio.SPI(clock=board.SCK, MOSI=board.MOSI, MISO=board.MISO)
display = ili9341.ILI9341(spi, cs=cs_pin, dc=dc_pin, baudrate=BAUDRATE)
while True:
for color in ((255, 0, 0), (0, 255, 0), (0, 0, 255)):
display.fill(color565(color))
# Clear the display
display.fill(0)
# Draw a red pixel in the center.
display.pixel(display.width // 2, display.height // 2, color565(255, 0, 0))
# Pause 2 seconds.
time.sleep(2)
# Clear the screen a random color
administrator@raspberrypi:~ $ python3 rgb_display_ili9341test.py Traceback (most recent call last): File "/home/administrator/rgb_display_ili9341test.py", line 25, in
spi = busio.SPI(clock=board.SCK, MOSI=board.MOSI, MISO=board.MISO)
File "/usr/local/lib/python3.9/dist-packages/busio.py", line 365, in init
self._spi = _SPI(portId)
File "/usr/local/lib/python3.9/dist-packages/adafruit_blinka/microcontroller/generic_linux/spi.py", line 25, in init
self._spi = spi.SPI(device=(portid, 0))
File "/usr/local/lib/python3.9/dist-packages/Adafruit_PureIO/spi.py", line 149, in init
raise IOError(f"{device} does not exist")
OSError: /dev/spidev0.0 does not exist
Whats wrong here?