| There are countless devices available with I²C interfaces, including simple port expanders, EEPROMs and a wide variety of sensors. In the fi...
| There are countless devices available with I²C interfaces, including simple port expanders, EEPROMs and a wide variety of sensors. In the fi...
| On the Serial Peripheral Interface (SPI) bus, the actual data travels bit by bit over one line—for example from a microcontroller to a displ...
| One of the longest chapters in the ATmega328 data sheet is the one that describes its three timers. The timers can be used in so many differ...
| First let’s see what it takes to drive a display. Various types are available, including graphic and text displays. Text displays range from...
| Although most PCs nowadays have dispensed with the traditional serial interface, it is still widely used in the microcontroller world. This...
| Microcontrollers, including the ATmega328 on the Arduino board, have many different types of input. They include analog inputs, which can be...
| You might ask why you should use a microcontroller when it’s possible to do so much with ordinary analog electronics. At first glance, this...