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



Tutorial

Arduino Project: I2C 1602 LCD

Posted by Fiona Su on

Introduction:1602 I2C module is a 16 character by 2 line LCD display with Blue background and White backlight. The original 1602 LCD needs 7 IO ports to be up and running, ours is built with Arduino IIC/I2C interface, saving you 5 IO ports. This LCD is ready-to-use because it is compatible with the Arduino Liquid Crystal Library.Hardware required: Arduino Board *1 USB Cable *1 I2C 1602 LCD *1 Breadboard *1 Male to Female Dupont Lines Connection : Connection for REV4: Connection for 2560 R3: Sample program: #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for...

Read more →


Arduino Project: 4*4 Button Module

Posted by Fiona Su on

Introduction:In the application system of microcontroller, keyboard is essential in man-machine dialogue. When you are short of a button, you can connect one to the I/O port of the controller; but when you need a lot of buttons with limited I/O port resources, this 4*4 Matrix Keypad is no doubt your best choice.4*4 matrix keypad is the most applied keypad form. We need to master its keypad identification technology as entry to microcontroller world. Here, we will use an examples to illustrate the identification method of 4*4 matrix keypad. The key layout is in matrix form, so with only eight...

Read more →


Arduino Project: IR Remote Control

Posted by Fiona Su on

Introduction:What is an infrared receiver?The signal from the infrared remote controller is a series of binary pulse code. To avoid interference from other infrared signals during the wireless transmission, the signal is pre-modulate at a specific carrier frequency and then send out by a infrared emission diode. The infrared receiving device needs to filter out other wave and receive signal at that specific frequency and modulate it back to binary pulse code, known as demodulation. Working Principal:The built-in receiver converts the light signal it received from the sender into feeble electrical signal. The signal will be amplified by the IC...

Read more →


Arduino Project: Choosing Your Favorite Color

Posted by Fiona Su on

Introduction:RGB LED products contain red, blue and green LED's. We like diffused RGB LEDs because their color mix inside instead of appearing as 3 distinct LEDs. Brightness of each color changes with driving voltage.In this project, we will map analog value of joystick module at X, Y axis and potentiometer into PWM value to control LED voltage, therefore, RGB LED displaying different color.Hardware Required: Arduino Board *1 USB Cable *1 LED - RGB *1 220Ω Resistor *3 Potentiometer*1 Joystick Module*1 Breadboard *1 Breadboard Jumper Wires Male to Female Dupont Lines Connection for REV4: Connection for Arduino Mega 2560 R3: Sample...

Read more →


Arduino Project: Driving Your Servo Motor

Posted by Fiona Su on

Introduction:A servo motor allows for precise control of servo position. It consists of a suitable motor coupled to a sensor for position feedback. It also requires a relatively sophisticated controller, an enclosure, a PCB and gears.There are two ways for Arduino to control the engine. This time, we directly use servo function that comes with Arduino to control the engine.Hardware required: Arduino Board *1 USB Cable *1 Potentiometer*1 9G Servo Motor*1 Breadboard *1 Breadboard Jumper Wires Male to Female Dupont Line Connection for REV4: Connection for 2560 R3: Sample Code: #include <Servo.h> Servo myservo;//define steering engine variable int servo =0;...

Read more →