- Page 1 and 2: V1.0 Programming Manual Elektor Pro
- Page 3 and 4: Communications Protocol ...........
- Page 5 and 6: Blok schematic: Bart Huyskens Manua
- Page 7 and 8: Different modules on PCB level Bart
- Page 9 and 10: AVR add-on board • The AVR board
- Page 11 and 12: Servo module SCL-SDA Head SCL-SDA U
- Page 13 and 14: List of all the connectors on the m
- Page 15 and 16: J26 J27 J28 J29 + - J30 J31 J33 J34
- Page 17 and 18: char I2C_RECEIVE_BYTE(char Last); v
- Page 19 and 20: How to set up Flowcode 4 (PIC) for
- Page 21 and 22: How to set up Flowcode 4 (AVR) for
- Page 23: How to set op AVRSTUDIO - WINAVR /
- Page 27 and 28: Make sure that your fuses tab scree
- Page 29 and 30: How to set up MPLAB - HITECH C Lite
- Page 31 and 32: We choose not to add any file to th
- Page 33 and 34: • Copy paste the “PIC_PROTON_LI
- Page 35 and 36: Bart Huyskens Manual Elektor Proton
- Page 37 and 38: } { PORTD = 0x0F; __delay_ms(200);
- Page 39 and 40: PIC16F887 Demoprogram Flowcode PIC
- Page 41 and 42: These are 2 normally open push butt
- Page 43 and 44: • After the readbyte instruction
- Page 45 and 46: READ DATA FROM THE SLAVE For exampl
- Page 47 and 48: void main() { // init AD & Option r
- Page 49 and 50: Experience: We use this LCD in I2C
- Page 51 and 52: Commands to write in the command re
- Page 53 and 54: Custom char generator Custom charac
- Page 55 and 56: The servo motors in the head and th
- Page 57 and 58: This robot can be equipped with up
- Page 59 and 60: Although the signal for the positio
- Page 61 and 62: The head with ldr’s, RGB-led’s
- Page 63 and 64: Head I2C Slave address = 0x10 Index
- Page 65 and 66: Proton robot developer’s notes: T
- Page 67 and 68: When a ranging command in cm is giv
- Page 69 and 70: address of a sonar currently at 0xE
- Page 71 and 72: The MD25 motor driver module This p
- Page 73 and 74: Proton robot developer’s notes: T
- Page 75 and 76:
The MD25 has 17 registers numbered
- Page 77 and 78:
ultimate speed, the MD25 has a regi
- Page 79 and 80:
Changing the I2C Bus Address To cha
- Page 81 and 82:
The line sensor module with 3 IR li
- Page 83 and 84:
Photo of the 3 line follow sensors
- Page 85 and 86:
Analogue to digital conversion expl
- Page 87 and 88:
} } Proton robot developer’s note
- Page 89 and 90:
RS232 communication explained RS-23
- Page 91 and 92:
Proton robot developer’s notes: T
- Page 93 and 94:
• Supports o MMC, SDC, SDHC card
- Page 95 and 96:
Communications Protocol Description
- Page 97 and 98:
Prompt Character Setting name: P Th
- Page 99 and 100:
Boost Setting name: B Sets the defa
- Page 101 and 102:
Input/Output Interface Settings Inp
- Page 103 and 104:
Settings Description Non-volatile s
- Page 105 and 106:
Play Next Description This plays th
- Page 107 and 108:
Stop Description Stops playback. Fo
- Page 109 and 110:
Playback Status Description This sh
- Page 111 and 112:
Play Tone Description This command
- Page 113 and 114:
Reset Audio Description Resets the
- Page 115 and 116:
Loop Count Description Gets or sets
- Page 117 and 118:
1 1 0001 1 +1.5 dB 2 2 0010 2 +3 dB
- Page 119 and 120:
This command will copy data from an
- Page 121 and 122:
Close Description Closes an open fi
- Page 123 and 124:
Parameters • path is the absolute
- Page 125 and 126:
Info Description Gives the file pos
- Page 127 and 128:
Card Info Description Gets card spe
- Page 129 and 130:
List Directory Description The List
- Page 131 and 132:
L /PICTURES/*.JPG «sp»----A 2008/
- Page 133 and 134:
Rename Description Renames/moves a
- Page 135 and 136:
O 1 R /LOGS/JANUARY/JAN03.LOG Open
- Page 137 and 138:
Description You can read up to 512
- Page 139 and 140:
Read Line Description The Read Line
- Page 141 and 142:
Write Description You can write up
- Page 143 and 144:
E /LOG.TXT O 1 RW /LOG.TXT S E 0 I
- Page 145 and 146:
Table of Settings Communication Set
- Page 147 and 148:
Input/Output Interface Settings Set
- Page 149 and 150:
Proton main program for PIC in C: /
- Page 151 and 152:
void UART_STRING_RECEIVE( char *rec
- Page 153 and 154:
} SSPBUF=Data; //Send byte while((P
- Page 155 and 156:
} } // Writes an integer value to t
- Page 157 and 158:
s++; } } //bit STRING_IN( const cha
- Page 159 and 160:
eturn; } } } } } /*****************
- Page 161 and 162:
Proton main program for AVR in C: /
- Page 163 and 164:
char STR_PREFIX( const char *p, con
- Page 165 and 166:
} TWCR = (1
- Page 167 and 168:
LCD_WRITE_STRING(String); also LCD_
- Page 169 and 170:
n--; } } //bit char_in( char c, con
- Page 171 and 172:
} } else { _delay_us( 100 ); t++; i
- Page 173 and 174:
Cheat sheet C - for Hitech C compil
- Page 175:
Version changes summary 09/04/2011