1
Chapter1 Introduction
"Hummer-Bot" is a multi-function car based on Arduino UNO R3, which is composed of embedded
micro-controller, sensor, mechanical movement, wireless communication module and other parts. Although
it cannot sing and dance like the traditional robot, it is also very intelligent and a member of the family of
intelligent robot. By virtue of the inherent talent, Hummer-Bot can run on every corner, automatically avoid
obstacles and walk along the black and white lines freely, of course, people can also play it via such as
Bluetooth, infrared ray, PS2 remote sensing control, with passion and all kinds of attitude.
In the robot-prevalent era, sensor, wireless and power technologies are indispensable parts of people's
lives, such as infrared is widely used in industrial robot, ultrasonic wave is widely applied in the medical
industry, as to the wireless technology, it is beyond count. WIFI, Bluetooth, infrared, and ZigBee are
becoming irreplaceable parts in smart Home Furnishing. "Hummer-Bot" is a very product of the
development of the robot by combing these technologies perfectly, it can be used conveniently, developed
easily. In addition, "Hummer-Bot" has a variety of modes, can be switched freely and completed a variety of
development on one platform, which is the best choice for every electronic enthusiasts.
"Hummer-Bot" is a car which combines machine and electric, people can feel like in a competition
through wireless control, this is not only a test of endurance and confidence for enthusiasts, but also a
training to their response. The core of the car’walking is motor control, a good motor and drive are the
necessary conditions for the car’journey to success, "Hummer-Bot" contains 4 DC motors and a high power
drive chip, which enable the driving force of the car to a higher level.
The key to judgment depends on the sensor, just like the five senses of human beings, which is always
aware of everything around it, and avoids unnecessary mistakes, such as collision, migration and so on. The
combination of power and sensor makes the car more flexible and data acquisition more accurate.
1.1 Writing Purpose
The purpose of this manual is to create a fast, practical and convenient development learning platform
for the vast number of electronic enthusiasts and let them grasp the Arduino and its extended system design
methods and design principles, as well as the corresponding hardware debugging methods.
This manual will lead you to learn every function of "Hummer-Bot" step by step and open a new
"Hummer-Bot" journey for you. It is divided into two parts: 1, Preparation chapter, which mainly introduces
the use of common Arduino development software and some downloading and debugging skills. 2,
Experiment chapter, which contains hardware and software, the former mainly introduces the function and
principle of each module; the latter mainly introduces each part of the program and leads you to understand
and grasp the principle of Arduino and the car development through written examples step by step.