Top Topics

74*245 Motor Driver

H-Bridge Driver

Simple PWM Gen.

Handy Method Measuring RPM

Measuring RPM via Photo reflector

Introduction to Robotic

DC, Stepper,and Servo Motor

Related Link

Microcontroller Tutorial

Computer Interface
Tutorial

.............more links

 

 

BACK NEXT

C-52EVB Robot Microcontroller 8051

This page is came from http://www.chaokhun.kmitl.ac.th/
Wichit Sirichote, [email protected]

Use a C-52 EVB for simple robot experiments. Build a simple two wheels robot with L293D H-Bridge driver and IR sensors. Write a C program controls robot tracked with black tape. Fun with Ving-Peaw Competition 2543, course layout, day-by-day changed rule and scoring also included!


 

Introduction
One of my student has made a disgraceful robot that used two stepper motors and with a simple IR sensor. Yes, above picture is what I'm talking. Without battery carrying, a little bit torque of the stepper and misalignment of driving shaft, makes it crawling not walking, but first demo, showed quite impressive to me. He said he wrote a couple of program lines using C, his robot can track the black tape. I feel delighted his intention and endeavor. I thought, " he borrowed me DS5000, expensive one, a soft uController with internal bootloader, why shouldn't try with our learning board C-52 Evaluation Board instead". Another one, told me the same day "I found the L293 Push/Pull Four Channel Driver at Ban-Moah, it costs 1.5 US$ ". I've been searching this chip for a year. The MiniBoard, a Motorola 68HC11 Robot Controller board designed by Fred G. Martin, also uses this driver. The day after, I then decided to prepare the page describing how to use C-52 EVB as a robot controller board. I asked my student for competition, build yourselves robot that can track the black tape. Prize for the winner is 100 US$, with a bit condition that the winner must pay for a big party at Soi Jinda's Somtum (Papaya Salad) shop. And one of the competitor is me. I thought the rule should be conceived roughly by students and technically by me. The picture on that day will put here soon.

C-52 EVB resources

Beforehand, let look at available resources of C-52 EVB for robot experiments.

Actuators 
DC motor 
PWM with 
timer2 helps 
P1.4,P1.5,
P1.6,P1.7
Sensors 
 digital/analog
 IR detector
with comparator chip/ for analog input, see 
use of PIC16C711
 digital input/T0,T1 for pulse input 
Brain 
C program 
 
available code and data space approx. 32kB 
 
 
 8000H-FFFFH

BACK NEXT