In a previous example we used the 4067 to flash some LEDs – Arduino and 4067 LED example but you can also use the CD74HC4067 multiplexer / demultiplexer to read analog values from all 16 channels. This gives you the ability …
-
-
One of the fun things about Arduino’s is coming up with projects to use Arduino’s and various sensors or modules. In this project I was thinking about an example that would detect the presence of a person. In the world …
-
The 4067 was one of the IC’s that I wanted to connect up to various microcontrollers as it looke dextremely useful, here is a quick description from one of the datasheets with an overview of the functionality The HEF4067B is a …
-
In this example we will connect an XBox 360 (USB) joypad to a USB Host shield and flash some LEDs depending on what button was pressed on the joypad You will need a USB host shield, connect this to an Arduino UNO …
-
The ProtoSnap is an Arduino-compatible development platform aimed at teaching the basics of Arduino programming as efficiently as possible. It does not require any assembly, wiring, or soldering, so you can jump right into programming the ProtoSnap to control LEDs, buzzers, light …
-
A mercury tilt switch is a switch which opens and closes an electrical circuit when it is tilted at certain angles. When it is tilted a small amount of the liquid metal mercury makes contact with metal electrodes to close …
-
This shield uses a 4 digit, 7-segment display to give you the data you need. You can use it to make clocks, timers, show sensor data, or anything else you can dream up. Here is a picture of the shield …
-
In this example we’ll be using the Microchip 24LC256 EEPROM, this chip when connected to an Arduino can increase the available memory space by 32kbytes. Here is a pinout of the IC The address pins, A0, A1, and A2, which …
-
The Ardumoto is a motor shield for Arduino that will control two DC motors. Based on the L298 Dual Full Bridge Driver The Ardumoto can drive up to 2 amps per channel. The board takes its power from the same Vin …
-
The is a 16-bit, general purpose parallel I/O port expander for I2C bus applications. The 16-bit I/O port functionally consists of two 8-bit ports (PORTA and PORTB). The MCP23017 can be configured to operate in 8-bit or 16-bit modes. Lets …
-
The Microchip MCP3008 ADC is a 10-bit Analog to Digital (A/D) converter with on-board sample and hold circuitry. Communication with the device is accomplished using a simple serial interface compatible with the SPI protocol. The MCP3008 operates over a broad …
-
A few of the code examples and projects on this site use modules containing the Tm1638 driver chip, I was interested in this one which is the TM1637 which appears to be a more basic version which can only control …