microcontroller

Arduino Multifunction Digital Thermometer

Multifunction Digital Thermometer using an Arduino

This instructable will show you how to create a multifunction platform with a thermometer, chronograph (count up timer), count down timer, and light display. It is also intended to be a platform for other analog sensors or any other functions you can think of. Multifunction_Digital_Thermometer.zip71 KB Step 1: Gather Materials To build the digital thermometer …

Multifunction Digital Thermometer using an Arduino Read More »

LM35 Arduino Output (1)

LM35 and Arduino – Temperature Measurement and Display on LCD

In this article, we are presenting a tutorial on how to interface LM35 and Arduino along with its program. Once we successfully interface arduino and lm35, we will go on to build a temperature display using arduino and a 16×2 LCD module which constantly monitors temperature around the measurement field/range of LM35 and displays the same on LCD module. …

LM35 and Arduino – Temperature Measurement and Display on LCD Read More »

Arduino Bootload an ATmega Microcontroller part 1

Build Your Own Arduino & Bootload an ATmega Microcontroller – part 1

There are many reasons to build your own Arduino circuit on a protoboard or a custom-designed printed circuit board. At the heart of the Arduino platform is an AVR microcontroller, in usual way you need a special hardware programmer and suitable hex files to program the Atmel AVR chip. Fortunately, Arduino is a beginner-friendly platform …

Build Your Own Arduino & Bootload an ATmega Microcontroller – part 1 Read More »

USBserial device and an AVR atmegaArduino microcontroller

Communication between a USB/serial device and an AVR (atmega/Arduino) microcontroller

I have a device which provides a USB port. If I attach it to a Windows PC it is recognized as a “CP2103 USB to UART Bridge Controller”. According to the device documentation, it should communicate in serial format at 38400bps.I have to talk to this device with a atmega microcontroller. Since the USB pinout …

Communication between a USB/serial device and an AVR (atmega/Arduino) microcontroller Read More »

Bootload an ATmega Microcontroller

Bootload an ATmega Microcontroller & Build Your Own Arduino – 2

Since you lacked the USB interface in your own Arduino board, it becomes necessary to use a homemade/ready-made USB to Serial Converter Module as an efficient and economical solution. Inexpensive and easy-to-use USB to Serial Converter modules are now widely available, such as one shown here. With the help of this little module you can …

Bootload an ATmega Microcontroller & Build Your Own Arduino – 2 Read More »

Arduino Without External Clock Crystal

Arduino Without External Clock Crystal on ATmega328

Story An Arduino consists of many components like: a linear regulator, USB to Serial microcontroller, debug LED, power LED, reset button, RX & TX LED, crystal oscillator, etc. But a minimal circuit can have just the brain of the Arduino UNO, that is, an ATmega328p microcontroller (Reducing Arduino Power Consumption). You can assume this one …

Arduino Without External Clock Crystal on ATmega328 Read More »

Capturing IMU Data with a BNO055 Absolute Orientation Sensor

Capturing IMU Data with a BNO055 Absolute Orientation Sensor Using Arduino

The Bosch BNO055 combines tri-axis accelerometers, gyroscopes, and magnetometers to provide orientation to users. About the Sensor The BNO055 uses three triple-axis sensors to simultaneously measure tangential acceleration (via an accelerometer), rotational acceleration (via a gyroscope), and the strength of the local magnetic field (via a magnetometer). Data can then be either sent to an external …

Capturing IMU Data with a BNO055 Absolute Orientation Sensor Using Arduino Read More »

registers with AVR hardware SPI

How to drive 595 shift registers with AVR hardware SPI using atmega

Driving a shift register using an AVR chip’s built-in hardware is really quite easy. Most of their offerings have an SPI module, or Serial Peripheral Interface. A shift register is exactly that, a peripheral device that communicates via a serial line. All we need to do is hook up our connections and use a few …

How to drive 595 shift registers with AVR hardware SPI using atmega Read More »

Ultrasonic Blind Walking Stick

Ultrasonic Blind Walking Stick Using Arduino

Ultrasonic Blind Walking Stick According to the WHO, about 30 million people are estimated to be permanently blind worldwide. These people are totally dependent on others. They even cannot walk on their own. We have created designed and built an “Ultrasonic Blind Walking Stick” device which will help blind people to walk with ease independently. …

Ultrasonic Blind Walking Stick Using Arduino Read More »