Troubleshooting

Common issues with electronics modules, wiring and configuration. Diagnosis, typical causes and practical fixes.

I2C Scanner Finds Nothing: Wiring, Pull-Ups and Address Problems

An I2C scanner is one of the most useful troubleshooting tools for Arduino, ESP32, ESP8266, RP2040 and similar microcontroller projects. It sends test messages to all possible I2C addresses and reports which devices answer. When everything is wired correctly, an I2C scanner usually prints one or more addresses such as 0x3C, 0x27, 0x68 or 0x48.

I2C Scanner Finds Nothing: Wiring, Pull-Ups and Address Problems Read More »

SPI Displays Not Working: Wrong Pins, Wrong Driver or Wrong Speed

SPI displays are widely used in Arduino, ESP32, ESP8266, RP2040 and embedded projects. They include small OLED displays, TFT displays, ST7567 graphic LCDs, ST7920 graphic LCDs, ILI9341 TFTs, ST7735 / ST7789 displays and many other modules. Compared with I2C displays, SPI displays can be faster and more flexible. But they also need more wires, more

SPI Displays Not Working: Wrong Pins, Wrong Driver or Wrong Speed Read More »

Shopping Cart
Scroll to Top