OpenCV + DanyBot + Arduino

Hello! OpenCV OpenCV (Open Source Computer Vision Library: http://opencv.org)   was started at Intel in 1999 by Gary Bradsky and the first release came out in 2000. Vadim Pisarevsky joined Gary Bradsky to manage Intel’s Russian software OpenCV team. In 2005, OpenCV was used on Stanley, the vehicle who won 2005 DARPA Grand Challenge. Later […]

LINE FOLLOWING (WIRELESS CONTROL)

WIRELESS CONTROL  Robot uses the six infrared reflectance sensor array mounted on the front edge of the chassis to differentiate the black and white surface. PID algorithm helps to provide necessary feedback(Speed) to motor. The most important is it uses HC-05 bluetooth module to control the robot start and stop from laptop or smart phones. It […]

Rotational Resist

Sorry for long time break. I was busy with my high school projects. ROTATIONAL RESIST Robot uses the L3G gyro to calculate turn rate and turn speed. then it provides the feedback to both motors to restrict the rotation. so that robot always faces the same direction Here the robot in action:

16X2 Display I2C interface with Arduino

I2C_scanner Displays are used to monitor and diagnosis. it is more fun to play with the display’s. lets begin with the lcd module. LCD DISPLAY It comes with 16 pins. (GND(1), Vcc(2), Vee(3), RS(4), R/W(5), EN(6), DB0-DB7(7-14), Led+(15)& Led-(16)) Pin Description: Pin No  Function  Name 1 Ground (0V) Ground 2 Supply voltage; 5V (4.7V – 5.3V) […]

Basic arduino programming

Arduino IDE uses C++ language for programming the microcontroller. In this page we shall see basics of programming Arduino board. it requires Arduino IDE downloadable from Arduino website. STRUCTURE The basic structure of the Arduino programming language is fairly simple and runs in at least two parts. These two required parts, or functions, enclose blocks of statements. […]

I2C Vs SPI Communication

Dany robot Uses the I2C communication to interlink the Inertial sensors and lcd display (via an port expander I2C). Today, at the low end of the communication protocols, I find I²C (for ‘Inter-Integrated Circuit’, protocol) and SPI (for ‘Serial Peripheral Interface’). Both protocols are well-suited for communications between integrated circuits, for slow communication with on-board […]