Summer Sale: 5% OFF Over $49, Code: Elephant5; 10% OFF Over $99, Code:Elephant10



Tutorial

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 →


Arduino Project: DHT11 Temperature and Humidity Sensor

Posted by Fiona Su on

Introduction:This DHT11 Temperature and Humidity Sensor features calibrated digital signal output with the temperature and humidity sensor complex. Its technology ensures high reliability and excellent long-term stability. A high-performance 8-bit microcontroller is connected. This sensor includes a resistive element and a sense of wet NTC temperature measuring devices. It has excellent quality, fast response, anti-interference ability and high cost performance advantages.Each DHT11 sensor features extremely accurate calibration data of humidity calibration chamber. The calibration coefficients stored in the OTP program memory, internal sensors detect signals in the process, and we should call these calibration coefficients. The single-wire serial interface system...

Read more →