Project

General

Profile

Revision 1924

Fixed line following readings, addded 1ms delay to fix the mux.

View differences:

main.c
21 21
	int barCode;
22 22
	while(1)
23 23
	{
24
		/*usb_puti(read_line(0));
25
        delay_ms(10);
26
        	usb_putc('\t');
24 27
		usb_puti(read_line(0));
28
        delay_ms(10);
25 29
        	usb_putc('\t');
26
		usb_puti(read_line(4));
30
		usb_puti(read_line(6));
31
        delay_ms(10);
27 32
        	usb_putc('\t');
28 33
		usb_puti(read_line(6));
34
        delay_ms(10);
29 35
        	usb_putc('\t');
36
		usb_puti(read_line(7));
37
        delay_ms(10);
38
        	usb_putc('\t');
39
		usb_puti(read_line(7));
40
        delay_ms(10);
41
        	usb_putc('\t');
42
		usb_puti(read_line(5));
43
        delay_ms(10);
44
        	usb_putc('\t');
45
		usb_puti(read_line(5));
46
        delay_ms(10);
47
        	usb_putc('\t');
48
		usb_putc(13);
49
        delay_ms(10);*/
50
/*
51
		usb_puti(read_line(0));
52
        	usb_putc('\t');
53
		usb_puti(read_line(4));
54
        	usb_putc('\t');
30 55
		usb_puti(read_line(2));
31 56
        	usb_putc('\t');
57
		usb_puti(read_line(6));
58
        	usb_putc('\t');
59
		usb_puti(read_line(1));
60
        	usb_putc('\t');
61
		usb_puti(read_line(5));
62
        	usb_putc('\t');
63
		usb_puti(read_line(3));
64
        	usb_putc('\t');
32 65
		usb_puti(read_line(7));
33 66
        	usb_putc('\t');
67
		usb_putc(13);
68
*/
69
		usb_puti(read_line(0));
70
        	usb_putc('\t');
71
		usb_puti(read_line(1));
72
        	usb_putc('\t');
73
		usb_puti(read_line(2));
74
        	usb_putc('\t');
34 75
		usb_puti(read_line(3));
35 76
        	usb_putc('\t');
77
		usb_puti(read_line(4));
78
        	usb_putc('\t');
36 79
		usb_puti(read_line(5));
37 80
        	usb_putc('\t');
38
		usb_puti(read_line(1));
81
		usb_puti(read_line(6));
39 82
        	usb_putc('\t');
83
		usb_puti(read_line(7));
84
        	usb_putc('\t');
40 85
		usb_putc(13);
41 86

  
42 87
	/*	
......
100 145
delay_ms(400);
101 146
}
102 147

  
103

  
104 148
void straight()
105 149
{
106 150
motor_r_set(FORWARD, 210);

Also available in: Unified diff