X-Git-Url: https://vault307.fbx.one/gitweb/RPI-PICO-I2C-LCD.git/blobdiff_plain/a2d1f515197a69795020163250310343bbf93310..8e504db07c109e2bf4c89fe29393e0b4995e2b91:/README.md?ds=sidebyside diff --git a/README.md b/README.md index 002ab28..8d2cfcc 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ Usage: - 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. - 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) @@ -34,9 +35,11 @@ in my case, the decimal addr. was 39 which converts to 0x27 in hex. - 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!