Subversion Repositories svnkaklik

Compare Revisions

Ignore whitespace Rev 204 → Rev 205

/roboti/istrobot/cholerik/cholerik.PJT
0,0 → 1,43
[PROJECT]
Target=tank.HEX
Development_Mode=
Processor=0x688F
ToolSuite=CCS
 
[Directories]
Include=C:\Program Files\PICC\devices\;C:\Program Files\PICC\drivers\;C:\library\CCS;
Library=
LinkerScript=
 
[Target Data]
FileList=C:\dokumenty\svn\Kaklik\roboti\istrobot\cholerik\cholerik.c
BuildTool=C-COMPILER
OptionString=+FM
AdditionalOptionString=
BuildRequired=1
 
[tank.c]
Type=4
Path=
FileList=
BuildTool=
OptionString=
AdditionalOptionString=
 
[mru-list]
1=tank.c
 
[Windows]
0=0000 tank.c 0 0 796 451 3 0
 
[Opened Files]
1=C:\dokumenty\svn\Kaklik\roboti\istrobot\cholerik\cholerik.c
2=C:\dokumenty\svn\Kaklik\roboti\istrobot\cholerik\cholerik.h
3=C:\Program Files\PICC\devices\16F88.h
4=
5=
6=
7=
[Units]
Count=1
1=C:\dokumenty\svn\Kaklik\roboti\istrobot\cholerik\cholerik.c (main)
/roboti/istrobot/cholerik/cholerik.c
1,8 → 1,10
// Program pro MiniSumo na R-Day 2006
//"$Id: camerus.c 204 2007-03-21 09:14:22Z kakl $"
 
#include "cholerik.h"
 
// Konstanty
#define TRESHOLD 0x254 // rozhodovaci uroven pro okraj areny
#define TRESHOLD 0x250 // rozhodovaci uroven pro okraj areny
//#define DEBUG1 1 // Diagnostika pohonu
 
//motory //Napred vypnout potom zapnout!
53,7 → 55,7
stav = ((majak & 0b1) == 0b1);
if (stav)
{
if (read_adc(ADC_READ_ONLY) > 250) arena_l=TRUE; else arena_l=FALSE;
if (read_adc(ADC_READ_ONLY) > TRESHOLD) arena_l=TRUE; else arena_l=FALSE;
set_adc_channel(R); // prepnuti kanalu ADC, je treba min 10us na ustaleni
delay_us(10);
read_adc(ADC_START_ONLY);
61,7 → 63,7
}
else
{
if (read_adc(ADC_READ_ONLY) > 250) arena_r=TRUE; else arena_r=FALSE;
if (read_adc(ADC_READ_ONLY) > TRESHOLD) arena_r=TRUE; else arena_r=FALSE;
set_adc_channel(L); // prepnuti kanalu ADC, je treba min 10us na ustaleni
delay_us(10);
read_adc(ADC_START_ONLY);