Spring Sale: 5% OFF Over $89, Code: Elephant5; 10% OFF Over $149, Code:Elephant10



Tutorial

Arduino Project: Steam Sensor

Posted by Fiona Su on

Introduction:When there is drop or steam adhered to sensing point of water or steam sensor, MCU will get a feedback of analog signal from S signal pin of the sensor. You can read out the value from MCU to deduce whether it rains..Hardware required: Arduino Board *1 USB Cable*1 I2C 1602 LCD *1 Steam Sensor*1 Breadboard *1 Breadboard Jumper Wires Male to Female Dupont Lines Connection Diagram:Connection for REV4: Connection for 2560 R3: Sample program: #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); void setup() { lcd.init(); // initialize the lcd lcd.init(); // Print a message to the LCD. lcd.backlight(); lcd.setCursor(1,0); lcd.print("SensorValue :...

Read more →


Arduino Project: TEMT6000 Ambient Light Sensor

Posted by Fiona Su on

Introduction:TEMT6000 is an audion photoconductive sensor. Its illumination intensity is proportional to current of base electrode. It is very easy to use. Just connect the base electrode to input of analog voltage. You can know current intensity by detecting the voltage value.Hardware required: Arduino Board *1 USB Cable*1 I2C 1602 LCD *1 TEMT6000 Sensor*1 Breadboard *1 Breadboard Jumper Wires Male to Female Dupont Lines Connection Diagram:Connection for REV4: Connection for 2560 R3:Sample program: #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); void setup() { lcd.init(); // initialize the lcd lcd.init(); // Print a message to the LCD. lcd.backlight(); lcd.setCursor(1,0); lcd.print("SensorValue : "); }...

Read more →


Arduino Project: Getting Your Distance with Ultrasonic

Posted by Fiona Su on

Introduction:Ultrasonic wave can be transmitted far away since the wave has a strong directional sense and slow low power consumption. For that reason, ultrasonic sensor is always used to detect distance, like diastimeter. This economical sensor provides 2cm to 450cm of non-contact measurement functionality with a ranging accuracy that can reach up to 3mm. Next, we will learn how to use LCD to get a result of measuring distance. Hardware required: Arduino Board *1 USB Cable *1 I2C 1602 LCD *1 Ultrasonic Sensor*1 Breadboard *1 Breadboard Jumper Wires Male to Female Dupont Lines Connection Diagram:Connection for REV4: Connection for 2560...

Read more →


Arduino Project: Making Your Body An Alarm Clock

Posted by Fiona Su on

Introduction:PIR motion sensors are used to detect motion from pets/humanoids. In this project, we will create an alarm system to detect motion, combining usage of PIR, I2C 1602 LCD and LED. Hardware required: Arduino Board *1 USB Cable *1 I2C 1602 LCD *1 PIR Motion Sensor*1 Red M5 LED*1 220Ω Resistor *1 Breadboard *1 Breadboard Jumper Wires Male to Female Dupont Line Connection Diagram:Connection for REV4: Connection for 2560 R3:Sample program: #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); byte sensorPin = 6; byte indicator = 10; void setup() { lcd.init(); // initialize the lcd lcd.init(); // Print a message to the...

Read more →


Arduino Project: DS1302 Real Time Clock Module

Posted by Fiona Su on

Introduction:Real-Time Clock produced by Maxim counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid up to 2100. It includes battery backup to charge.This project will show you how to interface the module to Arduino using just three wires and a 1602 I2C module to display time. Hardware required: Arduino Board *1 USB Cable *1 DS1302 Module*1 Crystal Oscillator *1 I2C 1602 LCD *1 Breadboard *1 Breadboard Jumper Wires Male to Female Dupont Lines Connection:Connection for REV4: Connection for 2560 R3: Sample program: #include <stdio.h> #include <string.h> #include <DS1302.h> #include <Wire.h>...

Read more →