Dlr ARX-03 Programmable robot ASURO ARX-03 Manual De Usuario

Los códigos de productos
ARX-03
Descargar
Página de 78
ASURO - 5 -
III. Informatik  
 
 
 
 
 
 
 
 
 
 
35
8. Installation der Software und erste Schritte  
 
 
 
 
 
35
 
 
 
 
 
 
 
8.1.    Windows   
 
 
 
 
 
 
 
 
 
 
35
8.1.1. Flash-Tool  
 
 
 
 
 
 
 
 
 
 
35
8.1.2. Installation des programmeditors und des compilers   
 
 
 
35
   
 
 
 
 
 
 
 
 
39
8.2.    Linux   
 
 
 
 
 
 
 
 
 
 
51 
 
8.2.1. Flash-Tool  
 
 
 
 
 
 
 
 
 
 
51 
 
8.2.2. Compiler  
 
 
 
 
 
 
 
 
 
 
52
8.3.    Flash - das ASURO-Programmier-Tool    
 
 
 
 
 
53
8.3.1. Wie funktioniert das Flashen? 
 
 
 
 
 
 
 
53
8.4.    Flash Fehler   
 
 
 
 
 
 
 
 
 
54
8.5.    Erstes eigenes Programm    
 
 
 
 
 
 
 
54
9. C für ASURO  
 
 
 
 
 
 
 
 
 
 
56
9.1. Grundlagen der C-Programmierung  
 
 
 
 
 
 
56
9.1.1. Allgemeines   
 
 
 
 
 
 
 
 
 
56
9.1.2. Variablen und Datentypen   
 
 
 
 
 
 
 
57
9.1.3. Compilerdirektiven    
 
 
 
 
 
 
 
 
59
9.1.4. Bedingungen  
 
 
 
 
 
 
 
 
 
59
9.1.5. Schleifen  
 
 
 
 
 
 
 
 
 
 
61
9.1.6. Funktionen    
 
 
 
 
 
 
 
 
 
62
9.1.7. Zeiger und Vektoren  
 
 
 
 
 
 
 
 
64
9.2.    Beschreibung der ASURO-Funktionen   
 
 
 
 
 
65
9.2.1. void Init(void) 
 
 
 
 
 
 
 
 
 
66
9.2.2. void StatusLED(unsigned char color)  
 
 
 
 
 
 
66
9.2.3. void FrontLED(unsigned char status)  
 
 
 
 
 
 
67
9.2.4. void BackLED(unsigned char left, unsigned char right)  
 
 
 
67
9.2.5. void Sleep(unsigned char time72kHz)    
 
 
 
 
 
67
9.2.6. void MotorDir(unsigned char left_dir, unsigned char right_dir)  
 
 
67
9.2.7. void MotorSpeed(unsigned char left_speed, unsigned char right_speed)    
68
9.2.8. void SerWrite(unsigned char *data, unsigned char length)  
 
 
 
68
9.2.9. void SerRead(unsigned char *data, unsigned char length, unsigned int timeout)   68
9.2.10. void LineData(unsigned int *data)  
 
 
 
 
 
 
69
9.2.11. void OdometrieData(unsigned int *data)  
 
 
 
 
 
70
9.2.12. unsigned char PollSwitch(void)    
 
 
 
 
 
 
71
IV. Anhänge  
 
 
 
 
 
 
 
 
 
 
72
A. Stückliste  
 
 
 
 
 
 
 
 
 
 
72
B. Schaltpläne  ASURO   
 
 
 
 
 
 
 
 
74
C. RS-232 IR Transceiver 
 
 
 
 
 
 
 
 
75
D. USB IR-Transceiver 
 
 
 
 
 
 
 
 
 
76
E. Blockschaldbild ASURO 
 
 
 
 
 
 
 
 
77
F. Blockschaltbild PIC Processor 
 
 
 
 
 
 
 
77
G. Lieferumfang ASURO   
 
 
 
 
 
 
 
 
78