The ESP8266 combination microcontroller/Wi-Fi modules can now be programmed using the Arduino IDE. Here's how!
The ESP8266 combination microcontroller/Wi-Fi modules can now be programmed using the Arduino IDE. Here's how!
This project will show how to build a basic analog voltmeter using an Arduino Uno, LabVIEW software, and littleBits…
This project will show how to build a basic analog voltmeter using an Arduino Uno, LabVIEW software, and littleBits electronics modules.
In this article I will show you how to use the internal EEPROM of an ATMega 328P microcontroller. I will use a…
In this article I will show you how to use the internal EEPROM of an ATMega 328P microcontroller. I will use a USB-to-serial converter, and an LM35 temperature sensor. I will also give you some tips and tricks when designing a PCB.
Want to send text to an Arduino with an Android smartphone? Here's how! This article will show how an Arduino (or almost…
Want to send text to an Arduino with an Android smartphone? Here's how! This article will show how an Arduino (or almost any other microcontroller) can "talk" with your smartphone, sending and receiving text in both directions.
Use a WS2812 RGB LED strip to visualize the pose of an MPU-6050 6-degree-of-freedom IMU in three dimensional space.
Use a WS2812 RGB LED strip to visualize the pose of an MPU-6050 6-degree-of-freedom IMU in three dimensional space.
A tutorial for the Arduino Motor Shield with a simple project. The motor shield has quite a few features such as current…
A tutorial for the Arduino Motor Shield with a simple project. The motor shield has quite a few features such as current measuring and the ability to drive a single stepper motor.
This article will show you one way of making an accurate clock by using the Real Time Clock IC DS1307. The time will be…
This article will show you one way of making an accurate clock by using the Real Time Clock IC DS1307. The time will be shown on a LCD display.
Introduction to the Arduino SPI Library with example sketch for the LTC1286 12 Bit ADC and the DAC714 16 bit DAC.
Introduction to the Arduino SPI Library with example sketch for the LTC1286 12 Bit ADC and the DAC714 16 bit DAC.
The LM35 is an ideal temperature sensor for measuring ambient temperature. It provides a linear output proportional to…
The LM35 is an ideal temperature sensor for measuring ambient temperature. It provides a linear output proportional to the temperature, with 0 V corresponding to 0 degrees C and an output voltage change of 10 mV for each degree C change. LM35s are easier to use than thermistors and thermocouples because they are so linear and require no signal conditioning.
Since different colors reflect different levels of light, you can use a photoresistor or a phototransistor to sense…
Since different colors reflect different levels of light, you can use a photoresistor or a phototransistor to sense different colors.
In some Arduino applications, it is advantageous to be able to store and retrieve information locally. You can do this…
In some Arduino applications, it is advantageous to be able to store and retrieve information locally. You can do this with a Secure Digital, or SD, card. An SD card is a non-volatile memory card used extensively in portable devices, such as mobile phones, digital cameras, GPS navigation devices, handheld consoles, and tablet computers. Another type of SD Card is the Micro SD card. Measuring only 15 mm x 11 mm x 1 mm, it is the smallest memory card available. It is about one-quarter the size of a normal-sized SD card, or about the size of a fingernail.
The ease with which an Arduino can obtain sensor values is one of the features that makes it so useful.
The ease with which an Arduino can obtain sensor values is one of the features that makes it so useful.
In this tutorial we are going to see how to use Arduino Joystick Shield. There are different versions but we'll be using…
In this tutorial we are going to see how to use Arduino Joystick Shield. There are different versions but we'll be using v2.4, which has some interesting features and some extra buttons which can be used in your application in different ways.
Use MATLAB to write a program to control a servo motor connected to an Arduino.
Use MATLAB to write a program to control a servo motor connected to an Arduino.
Keypads allow users to input data while a program is running. This tutorial shows you how to connect a twelve-button…
Keypads allow users to input data while a program is running. This tutorial shows you how to connect a twelve-button keypad to an Arduino and how to use the library Keypad.h.
How to connect your Arduino board to MATLAB and actually control and get information on the Arduino.
How to connect your Arduino board to MATLAB and actually control and get information on the Arduino.
An infrared (IR) light sensor allows the use of an Arduino to receive and decode signals from a TV remote control.
An infrared (IR) light sensor allows the use of an Arduino to receive and decode signals from a TV remote control.
This project will help you get started with the Arduino, including a description of the different types of Arduinos, how…
This project will help you get started with the Arduino, including a description of the different types of Arduinos, how to download the Arduino software development environment, and describe the different shields that are available for the Arduino along with the accessories you will need to develop Arduino projects.
To control high-voltage or high-power circuits with an Arduino, you have to isolate them from the Arduino with a relay.…
To control high-voltage or high-power circuits with an Arduino, you have to isolate them from the Arduino with a relay. Here's how!
The Arduino can input and output analog signals as well as digital signals.
The Arduino can input and output analog signals as well as digital signals.