User Tools

Site Tools


using_zero_with_ssd1306_based_lcd_and_spi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
using_zero_with_ssd1306_based_lcd_and_spi [2026/08/25 17:07] – [Introduction] walkeradminusing_zero_with_ssd1306_based_lcd_and_spi [2026/08/25 18:23] (current) – [Test Code] walkeradmin
Line 30: Line 30:
  
 On the Zero, the SPI bus 1 pins are not exposed, so it cannot be used. On the Zero, the SPI bus 1 pins are not exposed, so it cannot be used.
 +\\ 
 +\\ 
 +----
 +==== The Wiring ====
 +\\ 
 +The wiring for the Zero is exactly the same as for the Pico, unfortunately there are two slight differences.
 +
 +  * 1. The GPIO Pins are different.
 +  * 2. The Pico uses SPI1 and the Zero uses SPI0
 +
 +See the wiring below:
 +\\ 
 +\\ 
 +{{ :waveshare-sp-lcd-wiring.png?700 |}}
 +\\ 
 +Once you have wired up your LCD, we can move on to the software.
 +\\ 
 +\\ 
 +----
 +==== The Driver ====
 +\\ 
 +You can download the driver here: {{ :ssd_1306_zero.zip |}} you have to upload the driver to the \lib folder.
 +\\ 
 +\\ 
 +I am not going to talk about the driver because there isn't anything in there we need to change.
 +\\ 
 +\\ 
 +----
 +==== Test Code ====
 +\\ 
 +All this test code does is to print 8 lines of text with sequential numbers after them, the numbers keep incrementing one at a time. The test code is designed to ensure the LCD is working fine, not to provide any real functionality, that will be up to you once you get your LCD working.
 +\\ 
 +\\ 
 +
 +\\ 
  
using_zero_with_ssd1306_based_lcd_and_spi.1787677640.txt.gz · Last modified: by walkeradmin