I2C scanner

An I2C scanner sketch is introduced. This allows to determine I2C addresses or to check non-functioning circuits with I2C component.

Read More

Port expander MCP23017

The 16-bit I/O port expander MCP23017 is introduced including a library. The functions are explained by sketches and circuits.

Read More

Counter ICs

The counter ICs 4040, 4017 and 4033 will be presented. In addition to the counter function, I explain how to use the counters for port expansion.

Read More

ESP-01 port expansion

Port expansion for the ESP-01 using the MCP23017, PCF8574 and the 74HC595 shift register are explained in this post. With circuits and sample sketches.

Read More

ESP8266 ESP-01 module

Controlling ESP-01 modules with the Arduino IDE is explained step by step. I provide example sketches with circuits. Also: AT commands.

Read More

MP3-player YX5300

Control your YX5300 MP3 player with the SerialMP3Player library. And: how to (voice-) control the MP3 player with the smartphone. Also: SD card problems?

Read More