A Digital Level Using Accelerometer
To measure how flat a surface is, you typically will need a level of some sort. In this article, I […]
To measure how flat a surface is, you typically will need a level of some sort. In this article, I […]
One of my recent projects was to build a POV display device. There are already many microcontroller based POV devices […]
Whenever I setup a new web server, I always like the idea of keeping the Apache logs roated on a […]
Well, there is an old saying:“There’s no such thing as a free lunch.” After yesterday’s server upgrade, everything worked pretty […]
I have finally got around to upgrade my web server. The server I have been using was an old Pentium […]
Standard Arduino boards use FTDI’s FT232RL to interface with computer’s USB port. Since FT232R is just a USB to UART […]
When I was doing the clock/stop watch project last month, I mentioned that I intended to add I2C (TWI) communication […]
This is what I ran into for the first time: I was flashing the chip the other day and after […]
DS89C430 and DS89C450 are two ultra-high-speed 8051-compatible microcontrollers from Maxim Integrated Products. One unique feature of DS89C430/450 microcontroller is that […]
Over the past couple of weeks, I have been experimenting with BQ3287, a real time clock module from Taxes Instruments. […]
The Google PAC-MAN logo is actually a live game!
The Arduino development environment is probably the preferred development platform for the majority of Arduino users. It is lean and […]
LM19 is an analog temperature sensor that operates over a while temperature range (-55 to 130 Celsius). It is very […]
ATmega328p does not provide any Digital/Analog conversion channels (although the D/A conversion can be simulated by means of measuring the […]
I have been using the bit-banging method to boot-load ATmega328p with Arduino bootloader for a while, and Kimo’s method worked […]