
Liquid Crystal Displays (LCD) with Arduino
The LiquidCrystal library allows you to control LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you can usually tell them by the 16-pin interface.
Inter-Integrated Circuit (I2C) Protocol - Arduino Docs
A good way of adding complexity of features to your projects without adding complexity of wiring, is to make use of the Inter-integrated circuit (I2C) protocol. The I2C protocol is supported on all Arduino boards. It allows you to connect several peripheral devices, such as sensors, displays, motor drivers, and so on, with only a few wires.
How to Wire and Program a Button - Arduino Docs
Mar 14, 2025 · Circuit Connect three wires to the board. The first two, red and black, connect to the two long vertical rows on the side of the breadboard to provide access to the 5 volt supply and ground.
Basics of Potentiometers with Arduino
Mar 14, 2025 · Multimeter Basics The Arduino Guide to Soldering Liquid Crystal Displays (LCD) ... Complete Circuit. Color Mixer Example. This example will show you how a potentiometer can be used as an analog input to mix colors with great granularity. 1 /* 2 * Code for making one potentiometer control 3 LEDs, ...
Frame - Arduino Docs
Mar 14, 2025 · LED displays are often packaged as matrixes of LEDs arranged in rows of common anodes and columns of common cathodes, or the reverse. Here's a typical example, and its schematic: These can be very useful displays. To control a matrix, you connect both its rows and columns to your microcontroller.
Serial to Parallel Shifting-Out with a 74HC595 - Arduino Docs
Circuit Diagram. The Code. Here are three code examples. The first is just some "hello world" code that simply outputs a byte value from 0 to 255. The second program lights one LED at a time. The third cycles through an array. 595 logic table: 595 timing diagram:
Overview of the Arduino UNO Components
I2C: 4 (SDA) and 5 (SCL). Support I2C (TWI) communication using the Wire library (documentation on the Wiring website). Power Pins. VIN (sometimes labelled "9V"). The input voltage to the Arduino board when it's using an external power source (as opposed to 5 volts from the USB connection or other regulated power source).
Arduino and Stepper Motor Configurations
Below you'll find circuits for both unipolar and bipolar steppers. In either case, it is best to power your stepper motors from an external supply, as they draw too much to be powered directly from your Arduino board.
LED Bar Graph - Arduino Docs
Mar 14, 2025 · Circuit. Schematic. Code. The sketch works like this: first you read the input. You map the input value to the output range, in this case ten LEDs. Then you set up a for loop to iterate over the outputs. If the output's number in the series is lower than the mapped input range, you turn it on. If not, you turn it off.
Transistor Motor Control - Arduino Docs
Mar 14, 2025 · This article aims to provide some of the basics, along with a working code example, circuits and schematics. When a pushbutton connected to digital pin 2 is pressed, the Arduino will control a transistor via pulse-width modulation (PWM) , which will ramp up the motor's speed, then slow it back down.