• bilgi@etkinbot.com
  • +90 850 885 2580
TR EN

Çizgi İzleyebilen Robot

Gerekli malzemeler

  • Etkinbot v1  (Etkinbot üzerindeki gömülü çizgi sensörleri yeterli olacaktır.)

MBlock Kodları



Arduino Kodları

#include 
#include 
#include 

#include "etkinbot.h"

double angle_rad = PI/180.0;
double angle_deg = 180.0/PI;
EtkinClass etkinbot;

void setup(){
}

void loop(){
    if(((etkinbot.linesensor())==(3))){
        etkinbot.move(1,255);
        etkinbot.ledcolor(0,255,0);
    }else{
        if(((etkinbot.linesensor())==(2))){
            etkinbot.move(3,255);
            etkinbot.ledcolor(0,0,255);
        }else{
            if(((etkinbot.linesensor())==(1))){
                etkinbot.move(4,255);
                etkinbot.ledcolor(0,150,255);
            }else{
                etkinbot.move(4,255);
                etkinbot.ledcolor(255,0,0);
            }
        }
    }
    _loop();
}

void _delay(float seconds){
    long endTime = millis() + seconds * 1000;
    while(millis() < endTime)_loop();
}

void _loop(){
}