🌊 Dive into a world of color with Waveshare!
The Waveshare 1.8inch LCD Display Module is a high-resolution TFT screen designed for the Raspberry Pi Pico Microcontroller Board. With a resolution of 160×128 and the ability to display 65K RGB colors, this module offers a clear and vibrant visual experience. It features a SPI interface that requires minimal IO pins, making it easy to integrate into your projects. Additionally, it comes with development resources and manuals, including C/C++ and MicroPython examples, to help you get started quickly.
L**N
Works fine. Took me sometime to figure out the code.
There is a tutorial page from the company.The link can be found in the Q&A section, and there are demo MicroPython codes available.But the demo codes can only display simple rectangles and text.It took me sometime to figure out how to show simple bmp files.Search "MicroPython-ST7735" by user "boochow" on github.The driver "ST7735.py" works well for me.To use the driver, two example codes (tftbmp.py and graphicstest.py) need to be modified.Change these two lines:spi = SPI(2, baudrate=20000000, polarity=0, phase=0, sck=Pin(14), mosi=Pin(13), miso=Pin(12))tft=TFT(spi,16,17,18)To these lines:DC = 8CS = 9SCK = 10MOSI = 11RST = 12BL = 13spi = SPI(1,baudrate=20000000,polarity=0, phase=0,sck=Pin(SCK),mosi=Pin(MOSI),miso=None)tft=TFT(spi,DC,RST,CS)the file "sysfont.py" can be found in "MicroPython" repository of user "GuyCarver"' on github.
C**S
Works well but MicroPython example not quite right coloring
The 1.8 inch display itself works well. It is decently bright and the colors look fine, though the viewing angles aren't amazing or anything. Plugging the Raspberry Pi Pico with header pins into the back was very straightforward since the board clearly indicates which end the Pico's usb port should be on.My only real complaint about it is the code examples. They are hard to find and produce off colors if not modified.The code examples are a little bit tricky to find, since you have to track down the Waveshare wiki, find the page for the "Pico LCD 1.8", click on the "Resources" tab, and download the example code zip. I wish there was a link to them directly on the Amazon listing.Once I found the right code examples I was able to run the MicroPython example without issue, however once I started altering the example code to try and display an actual image I noticed that the example code doesn't encode color values quite right. This can lead to the example looking fine, but once you display more complex images you'll see some noticeable color issues.I was able to fix the color issues by instead of using the RGB format that the example suggests (24bit, 5bit blue, 5bit red, 6bit green) using the same color format but right-shifted by 3 with wrapping (24bit, 3 low bits green, 5bit blue, 5bit red, 3 high bits green). After making that change the colors of the image on the display looked fine (as shown in photo).Hopefully Waveshare fixes the MicroPython example. I'm not exactly sure why the colors are not quite right by default, perhaps they based the example code off of one of the other sized displays and didn't adapt it for the 1.8 inch display correctly.I haven't tested the C example, so I don't know if that one has the same issue.
M**I
no bmp support in demo
The products shows a bmp being displayed, yet the demo code mentions nothing about how to go about it. I hooked one up to a piromini keypad, and it works to display text and background colors, but I'd like to insert a simple 24x24 bmp icon. Waveshare's wiki make no mention of images whatsoever.
B**O
Great
Great
Trustpilot
Hace 1 día
Hace 4 días