Adding Off-Screen Buffer to Serial LCD Display
Since the current Arduino tools do not support in-circuit debugging, you will have to rely heavily on the serial print […]
Since the current Arduino tools do not support in-circuit debugging, you will have to rely heavily on the serial print […]
One of the biggest advantages of FRAM (or FeRAM, Ferroelectric RAM) over EEPROM is that FRAM has a much higher […]
MMA8453Q is a rather inexpensive accelerometer. It is significantly cheaper than many other 3-axis accelerometers (such as the popular LIS3LV02DL) […]
I built a 4-digit 7 segment display last year. In that design, I used four 74HC595 shift registers to drive […]
AD7705 and AD7706 are two 16-bit Sigma Delta ADCs. Equipped with on-chip digital filters and programmable gain front ends, these […]
The DS7505 digital thermometer and thermostat is a very versatile temperature sensor. It offers 9 to 12-bit digital temperature readings […]
TCA9555 is a 16-bit I2C I/O expander from Texas Instruments. It allows the easy addition of 16 I/O ports on […]
Arbitrary waveform generators come in handy when troubleshooting digital and analog circuits. Most commercial arbitrary waveform generators are very expensive […]
I started this project a while ago. My intention was to adapt a toy remote controlled vehicle into a generic […]
Modified sine wave is essentially just a pulse width modified square wave. It is a very useful waveform for power […]
Continue with my previous article, let me first explain the code a little bit.
A signal generator can come in handy when working with digital and analog circuits. While most commercial grade signal generators […]
Among the many commercial ISM band RF transmitter and receiver ICs, I have found that Silicon Labs‘ Si4021 (transmitter IC) […]
I have been thinking about building an LC meter for a while since I do not have a multimeter that […]
In my last blog post, I showed you the schematic of a I2C data logger I built. Here I will […]