Sabtu, 06 November 2010

Asuro : Merakit dan Memrogram Robot Line Follower

“Jika Anda ingin mengembangkan ekskul sekolah, workshop ataupun sekedar hobby bahkan lomba Line follower dan lainnya, maka kit robot Asuro paling tepat untuk dicoba.”

 













ASURO is a tiny mobile robot developed for educational purposes by DLR, the german aerospace centre.

It is very flexible and completely programmable in C. Assembly is easy for experienced electronic technicians and feasible for a novice.

Robot ini mesti dirakit dan disolder terlebih dahulu setelah dibeli.

Fitur:
- Atmel AVR RISC-processor using Atmega8
- Two independently controlled motors
- Optical linetracer
- Six collision-detector switches
- Two odometer-sensors
- Three indicator LEDs
- IR-Interface for programming
- and remote controlling this robot by a PC
- Supplied with software assistance, compiler, editor and upload tools
- Completely programmable in C using freeware
- Compatible with Windows and Linux
- Challenging assembly for novice builders
- Comprehensive instruction guide to construction, programming and fault finding CD included



Gambar 1. PCB Asuro yang harus disolder, lengkap dengna komponennya sangat menarik dan menantang bagi pemula dan pelajar.

Berikut ini contoh kode demo Linefollower menggunakan WinAVR.

line.c:

#include “asuro.h”
#define SPEED 0×8F
int speedLeft,speedRight;
unsigned int lineData[2];
int ADOffset;

void LineLeft (void)
{
speedLeft += 1;
if (speedLeft > 0xFE) speedLeft = 0xFF;
}

void LineRight (void)
{
speedRight += 1;
if (speedRight > 0xFE) speedRight = 0xFF;
}

void LineDemo(void)
{
int i;
unsigned char j;

Init();

FrontLED(ON);
for (j = 0; j < 0xFF; j++) LineData(lineData);
LineData(lineData);
ADOffset = lineData[0] – lineData[1];
speedLeft = speedRight = SPEED;
for(;;) {
LineData(lineData);
i = (lineData[0] – lineData[1]) – ADOffset;
if ( i > 4) {
StatusLED(GREEN);
LineLeft();
}
else if ( i < -4) {
StatusLED(RED);
LineRight(); } else {
StatusLED(OFF);
speedLeft = speedRight = SPEED;
}
MotorSpeed(speedLeft,speedRight);
}
}

Silahkan order kit robot ini di http://www.toko-robot.com atau http://www.toko-elektronika.com.
Related posts:
 1. Robot Avoider berbasis ATmega16 Aplikasi ini merupakan contoh penerapan mikrokontroler AVR ATmega16 
       pada robot...
 2. Mengenal Quick Robot  Kamu anak sekolah yang ingin belajar robot secara cepat dan...
 3. Contoh Program Sederhana Robot Pemadam Api (KRCI) dengan BS2 dan OOPIC. Anda ingin membuat 
      robot cerdas, bahkan ingin mencoba...
     Related posts brought to you by Yet Another Related Posts Plugin.

http://widodo.com/tutorial/asuro-merakit-dan-memprogram-robot-line-follower/