What do you do when you want to save data in your Arduino project and have it available even after the Arduino is powered down? One excellent way of doing this is by using EEPROM – Electrically Erasable Read-Only Memory.
In this article you will learn how to use both internal and external EEPROM with an Arduino.
In the third installment of our I2C tutorial I will show you how to use I2C to connect a 3.3-volt Raspberry Pi to a 5-volt Arduino Uno.
Theer are actually two ways of doing this, I will explain both methods.
Today we will learn how Hall Effect sensors and switches work. These handy devices are activated using magnets.
After that we will use a couple of Hall Effect switches to control the position of a stepper motor. Using an Arduino, we’ll build both Limit Switches and a Homing Sensor.
In this article we will start using touchscreen displays in our Arduino projects.
We’ll begin by examining how touchscreens work, and what the differences are between Capacitive and Resistive touchscreens are.
Then we’ll look at some example code and then write a simple interface of our own.
In this article I will show you how to control a very large stepper motor using an Arduino and a microstep motor driver module.
We will also examine how to read and interpret stepper motor specifications, and why the “voltage” rating doesn’t really mean anything.
We will look at the MPU-6050, an Inertial Measurement Unit or IMU. This inexpensive device contains both an accelerometer and a gyroscope and has many applications.
We will also build an electronic level that uses an LCD and LED display.
In our second look at using the I2C bus we will build our own I2C sensor, one that has four ultrasonic distance sensors.
We’ll also learn about the protocol used by I2C communications
Learn how to use and program the Arduino Pro Mini, using an FTDI adapter and the Arduino IDE.
We will also use a 3.3-volt Pro Mini to build a battery-powered robot arm controller for the MeArm
Rotary encoders are versatile devices that can be used both as controls and as measurement tools.
Today I will show you two ways of using rotary encoders – as a control for a servo motor and to measure RPM on a gear motor
SD and microSD cards are a simple way to add huge amounts of non-volatile storage to your Arduino designs. In this article, I will show you how to use SD card modules with the Arduino.
I will also show you how to record and playback the motion of a servo motor.