Circuit Basics - Arduino - Input Devices

Arduino

Take Control of Your Arduino Projects

Arduino IR Remote Tutorial - LED Switched by Remote Control

How to Set Up an IR Remote and Receiver on an Arduino

Learn how to set up an IR remote and receiver on the Arduino, how IR transmission works, and how to control the Arduino’s output pins with a remote control.
Arduino Keypad Tutorial - Keypad Password

How to Set Up a Keypad on an Arduino

Learn how matrix keypads work and how to set them up and program them on an Arduino. Then build a circuit that uses a password to activate a 5V relay.
arduino-rtc-tutorial

How to Use a Real-time Clock Module with the Arduino

Jan Mallari2211 min read
Learn how to get the current date and time on an Arduino with a real time clock module. We demonstrate with an example project that outputs the date and time to an LCD.
Inside Push Button Diagram SIDE VIEW

How to De-bounce Switches on the Arduino

Scott Campbell59 min read
Switch bounce is a problem with almost all mechanical switches, but it can be easily fixed on the Arduino using hardware or software solutions.
Arduino DSLR Intervalometer - Intervalometer with 3D Printed Base

Control Your DSLR Camera with an Arduino

Control the shutter of a DSLR camera with an Arduino and take time-lapse photos or trigger it with a photoresistor, motion sensor, or any other sensor.
Push Button Diagram - Pressed vs Not Pressed

How to Connect and Program Push Buttons on the Arduino

Scott Campbell37 min read
Learn how to connect and program push buttons on the Arduino. We discuss floating pins, pull up and pull down resistors, and the Arduino’s internal pull up resistor. 
PS2 Joystick LED Control Wiring Diagram CROPPED

How to Setup PS2 Joysticks on the Arduino

Scott Campbell212 min read
How to connect a PS2 joystick to an Arduino and use it to control the brightness of four LEDs with pulse width modulation.
How to Setup and Program Rotary Encoders on the Arduino - Rotary Encoder

How to Setup and Program Rotary Encoders on the Arduino

Scott Campbell210 min read
Learn how rotary encoders work, how to connect them to an Arduino with switch de-bouncing, and how to program them with interrupts.
LEDs Without Interrupts Wiring Diagram

How to Use Interrupts on the Arduino

Scott Campbell111 min read
Use hardware and timer interrupts when you want the Arduino to perform multiple tasks at the same time.
Potentiometers.jpg

How to Use Potentiometers on the Arduino

Scott Campbell16 min read
Potentiometers are everywhere in electronics projects because they’re an easy way to adjust the resistance and voltage in a circuit.