Hi, I'm Bill. I'm a software developer with a passion for making and electronics. I do a lot of things and here is where I document my learning in order to be able to inspire other people to make ...
So you finally decided to hop on the Arduino bandwagon and start making electronic projects as a fun hobby. As a beginner getting started with Arduino, your first instinct is typically to buy a ...
Do you have multiple PDFs you need to merge into one? Making one PDF out of many is easier than you might think on both Windows PCs and Macs. Here's how to do it on each platform. I've been writing ...
An infrared proximity sensor, or IR Sensor, is an electronic device that emits infrared light to detect objects and motion in Arduino projects. This interfacing of the IR sensor module with Arduino is ...
If you are a parent or teacher investigating robot kits for children, you likely don’t want a simple solution with a single purpose. You don’t just want the child to experience science, technology, ...
In our previous tutorial learned about SPI communication in Arduino. Today we will learn about another Serial Communication Protocol: I2C (Inter Integrated Circuits). Comparing I2C with SPI, I2C has ...
The creative adventures with ATtiny series microcontroller are awesome if you know how to play them. ATtinys — especially the ATtiny85s — are all around us, and by using one, we can shrink the size of ...
A keypad is one of the most commonly used input devices in microprocessor applications. In a standard keypad wired as an X-Y switch matrix, normally-open switches connect a row to a column when ...
Quick, how do you wire up an SPI bus between a microcontroller and a peripheral? SCK goes to SCK, MISO goes to MISO, and MOSI goes to MOSI, right? Yeah. You’ll need to throw in a chip select pin, but ...