Most microcontrollers these days are 3.3 volt. I've been using plain old cheap 5 volt 1602 LCDs forever, but I got tired of always having to set up dual voltage to my breadboards. 1602 LCDs work fine with 3.3V signals, but the backlights are dim and the LCD is sort of faded at 3.3V. I know you can a...
I set up the Black Pill to drive a 1602 LCD with a PC8574T I2C backpack board.
I wrote a little MicroPython code for hardware I2C and... it didn't work. I beat my head against that wall for a long time. In the end, as far as I can find out from lots of online searching and trying a long series of...