- Make pin edits or setup changes (See below for options)
- DO NOT EDIT FILE NAMES!
- In Thonny, go to top menu File => Save Copy => Raspberry Pi Pico and save each .py file to the board.
-- Switch to the main.py and click run. This should be able to initalize the LCD display if settings are right.
+- Switch to the pico_i2c_lcd_test.py (this is the main file) and click run. This should be able to initalize the LCD display if settings are right.
- If you get errors, see below for a known list of errors and their fixes
+- Wiring Diagram LCD_bb.jpg! Please look here for a fritzing diagram!
Requirements:
- 3.3 - 5V level translator. This is crucial to encure the lcd recieves the commands properly. I recommend this: https://www.adafruit.com/product/757 (Must be Bi-Directional)
- Finally, assure the I2C_NUM_ROWS and I2C_NUM_COLS are set properly!
Usage:
+
Printing is simple :lcd.putstr("") This requires a string input! if you want to feed a changing value such as a temperature, it must be: lcd.putstr(str(Variable))
Errors:
+
OSERROR : 5 (This is quite a common error, 5 means I/O error. Check Your connections. This means codes can't be sent or recieved ensure SCL and SDA are properly connected through the level translator!
+
+Feel to leave comments or questions and I will try to answer them as quick as possible!