Arduino | Circuit Basics http://www.circuitbasics.com Raspberry Pi, Arduino, and DIY Electronics Projects and Tutorials Mon, 01 Jan 2018 15:09:46 +0000 en-US hourly 1 http://www.circuitbasics.com/wp-content/uploads/2017/01/cropped-Circuit-Basics-Image-32x32.png Arduino | Circuit Basics http://www.circuitbasics.com 32 32 81654705 How to Set Up a Keypad on an Arduino http://www.circuitbasics.com/how-to-set-up-a-keypad-on-an-arduino/ http://www.circuitbasics.com/how-to-set-up-a-keypad-on-an-arduino/#comments Wed, 12 Jul 2017 23:40:06 +0000 http://www.circuitbasics.com/?p=423679 Keypads are a great way to let users interact with your project. You can use them to navigate menus, enter passwords, and control games and robots. In this tutorial, I’ll show you how to setup a keypad on the Arduino. First I’ll explain how the Arduino detects key presses, then I’ll show you how to […]

The post How to Set Up a Keypad on an Arduino appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/how-to-set-up-a-keypad-on-an-arduino/feed/ 1 423679
How to Set Up an IR Remote and Receiver on an Arduino http://www.circuitbasics.com/arduino-ir-remote-receiver-tutorial/ http://www.circuitbasics.com/arduino-ir-remote-receiver-tutorial/#comments Mon, 29 May 2017 02:26:31 +0000 http://www.circuitbasics.com/?p=423736 Infrared (IR) communication is a widely used and easy to implement wireless technology that has many useful applications. The most prominent examples in day to day life are TV/video remote controls, motion sensors, and infrared thermometers. There are plenty of interesting Arduino projects that use IR communication too. With a simple IR transmitter and receiver, you can […]

The post How to Set Up an IR Remote and Receiver on an Arduino appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/arduino-ir-remote-receiver-tutorial/feed/ 6 423736
How to Set up 7-Segment Displays on the Arduino http://www.circuitbasics.com/arduino-7-segment-display-tutorial/ http://www.circuitbasics.com/arduino-7-segment-display-tutorial/#comments Tue, 23 May 2017 06:21:50 +0000 http://www.circuitbasics.com/?p=423715 Seven segment displays are used in many day to day consumer devices like microwave ovens, washing machines, and air conditioners. They are a simple but effective way to display numerical data like time or quantity. Since they are made out of LEDs, they are a low cost option for displaying information. In this tutorial I’m […]

The post How to Set up 7-Segment Displays on the Arduino appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/arduino-7-segment-display-tutorial/feed/ 1 423715
How to Set Up a 5V Relay on the Arduino http://www.circuitbasics.com/setting-up-a-5v-relay-on-the-arduino/ http://www.circuitbasics.com/setting-up-a-5v-relay-on-the-arduino/#comments Sat, 28 Nov 2015 15:49:39 +0000 http://www.circuitbasics.com/?p=417132 One of the most useful things you can do with an Arduino is control higher voltage (120-240V) devices like fans, lights, heaters, and other household appliances. Since the Arduino operates at 5V it can’t control these higher voltage devices directly, but you can use a 5V relay to switch the 120-240V current and use the Arduino to control the relay. The […]

The post How to Set Up a 5V Relay on the Arduino appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/setting-up-a-5v-relay-on-the-arduino/feed/ 49 417132
Turn Any Appliance into a Smart Device with an Arduino Controlled Power Outlet http://www.circuitbasics.com/build-an-arduino-controlled-power-outlet/ http://www.circuitbasics.com/build-an-arduino-controlled-power-outlet/#comments Thu, 19 Nov 2015 19:40:09 +0000 http://www.circuitbasics.com/?p=313743 One of the most useful things you can do with an Arduino is use it to control higher voltage electronic devices. Any device you normally plug into a wall outlet can be activated by a sensor or controlled in other ways with the Arduino. The possibilities are endless considering the variety of sensors and modules available to us today. […]

The post Turn Any Appliance into a Smart Device with an Arduino Controlled Power Outlet appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/build-an-arduino-controlled-power-outlet/feed/ 41 313743
How to Set Up an Ultrasonic Range Finder on an Arduino http://www.circuitbasics.com/how-to-set-up-an-ultrasonic-range-finder-on-an-arduino/ http://www.circuitbasics.com/how-to-set-up-an-ultrasonic-range-finder-on-an-arduino/#comments Fri, 02 Oct 2015 20:24:33 +0000 http://www.circuitbasics.com/?p=230959 Ultrasonic range finders are fun little modules that measure distance. You can use them to find the distance to an object, or to detect when something is near the sensor like a motion detector. They’re ideal for projects involving navigation, object avoidance, and home security. Because they use sound to measure distance, they work just as well in the dark as […]

The post How to Set Up an Ultrasonic Range Finder on an Arduino appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/how-to-set-up-an-ultrasonic-range-finder-on-an-arduino/feed/ 44 230959
How to Set Up the DHT11 Humidity Sensor on an Arduino http://www.circuitbasics.com/how-to-set-up-the-dht11-humidity-sensor-on-an-arduino/ http://www.circuitbasics.com/how-to-set-up-the-dht11-humidity-sensor-on-an-arduino/#comments Thu, 01 Oct 2015 16:03:19 +0000 http://www.circuitbasics.com/?p=251022 The DHT11 humidity and temperature sensor makes it really easy to add humidity and temperature data to your DIY electronics projects. It’s perfect for remote weather stations, home environmental control systems, and farm or garden monitoring systems. In this tutorial, I’ll first go into a little background about humidity, then I’ll explain how the DHT11 measures humidity. After that, […]

The post How to Set Up the DHT11 Humidity Sensor on an Arduino appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/how-to-set-up-the-dht11-humidity-sensor-on-an-arduino/feed/ 174 251022
Make an Arduino Temperature Sensor (Thermistor Tutorial) http://www.circuitbasics.com/arduino-thermistor-temperature-sensor-tutorial/ http://www.circuitbasics.com/arduino-thermistor-temperature-sensor-tutorial/#comments Wed, 30 Sep 2015 10:31:03 +0000 http://www.circuitbasics.com/?p=248188 Thermistors are simple, inexpensive, and accurate components that make it easy to get temperature data for your projects. Remote weather stations, home automation systems, and equipment control and protection circuits are some applications where thermistors would be ideal. They’re analog sensors, so the code is relatively simple compared to digital temperature sensors that require special libraries and lots of code. In this […]

The post Make an Arduino Temperature Sensor (Thermistor Tutorial) appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/arduino-thermistor-temperature-sensor-tutorial/feed/ 51 248188
How to Make an Arduino Capacitance Meter http://www.circuitbasics.com/how-to-make-an-arduino-capacitance-meter/ http://www.circuitbasics.com/how-to-make-an-arduino-capacitance-meter/#comments Tue, 14 Apr 2015 02:39:21 +0000 http://www.circuitbasics.com/?p=841 With all the different ways capacitors are labeled, figuring out the values of your capacitors can be challenging. Especially if you don’t have a digital multi-meter to test them. In this tutorial, I’ll show you how to build three different capacitance meters using an Arduino and a couple resistors. After finishing this project, you’ll be able to measure all […]

The post How to Make an Arduino Capacitance Meter appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/how-to-make-an-arduino-capacitance-meter/feed/ 34 841
Arduino LCD Set Up and Programming Guide http://www.circuitbasics.com/how-to-set-up-an-lcd-display-on-an-arduino/ http://www.circuitbasics.com/how-to-set-up-an-lcd-display-on-an-arduino/#comments Sun, 29 Mar 2015 01:54:51 +0000 http://www.circuitbasics.com/?p=698 In this tutorial, I’ll explain how to set up an LCD on an Arduino and show you all the different ways you can program it. I’ll show you how to print text, scroll text, make custom characters, blink text, and position text. They’re great for any project that outputs data, and they can make your project a lot more […]

The post Arduino LCD Set Up and Programming Guide appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/how-to-set-up-an-lcd-display-on-an-arduino/feed/ 43 698
How to Make an Arduino Ohm Meter http://www.circuitbasics.com/arduino-ohm-meter/ http://www.circuitbasics.com/arduino-ohm-meter/#comments Tue, 06 Jan 2015 22:39:31 +0000 http://www.circuitbasics.com/?p=257 This Arduino Ohm meter will save you lots of time. Just measure all of your resistors, label them, and you won't need to read color bands anymore.

The post How to Make an Arduino Ohm Meter appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/arduino-ohm-meter/feed/ 32 257
Getting Started with the Arduino – Controlling the LED (Part 2) http://www.circuitbasics.com/arduino-basics-controlling-led-part-2/ http://www.circuitbasics.com/arduino-basics-controlling-led-part-2/#respond Wed, 31 Dec 2014 16:28:34 +0000 http://www.circuitbasics.com/?p=143 In this article, I’ll show you how to program the Arduino to control the on-board LED with a push button. I’ll also show you a program that changes the LED’s flashing rate depending on how much light hits a photoresistor. At the end of the tutorial, I’ll show you how to use the photoresistor to vary the […]

The post Getting Started with the Arduino – Controlling the LED (Part 2) appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/arduino-basics-controlling-led-part-2/feed/ 0 143
Getting Started with the Arduino – Installing the IDE http://www.circuitbasics.com/arduino-basics-installing-software/ http://www.circuitbasics.com/arduino-basics-installing-software/#comments Mon, 29 Dec 2014 14:41:41 +0000 http://www.circuitbasics.com/?p=132 So you just got an Arduino! They’re definitely a lot of fun, but what’s next? Where do you start? Well, to do anything useful with it, you’re going to need to upload some code to it. To do that, you’ll first need to install the Arduino IDE (Integrated Development Environment) on another computer. The IDE compiles (converts) the code […]

The post Getting Started with the Arduino – Installing the IDE appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/arduino-basics-installing-software/feed/ 2 132
Getting Started with the Arduino – Controlling the LED (Part 1) http://www.circuitbasics.com/arduino-basics-controlling-led/ http://www.circuitbasics.com/arduino-basics-controlling-led/#comments Mon, 29 Dec 2014 14:40:17 +0000 http://www.circuitbasics.com/?p=130 In this tutorial, I’ll show you how to use an Arduino to control LEDs. This is a pretty simple project, but you should learn how to do it early on because lots of other sensors and modules are programmed the exact same way. First I’ll show you how to turn on and off the Arduino’s on-board LED. Then I’ll […]

The post Getting Started with the Arduino – Controlling the LED (Part 1) appeared first on Circuit Basics.

]]>
http://www.circuitbasics.com/arduino-basics-controlling-led/feed/ 7 130