Apropos Zahlencodes: Kann mir jemand sagen, wo ich rauskriege, was das alles für Zahlencodes sind und was die bedeuten? In der selftest stehen noch mehr 0x... drin, wie beispielsweise 0xFE00. aber leider habe ich keinen blassen schimmer, was die bedeuten.Code:#include "asuro.h" void Msleep (int dauer) { int z; for (z = 0; z < dauer; z++) Sleep (36); } void beruehrstop () { unsigned char sw; sw = PollSwitch(); if (sw & 0x01) MotorDir(BREAK,BREAK); if (sw & 0x02) MotorDir(BREAK,BREAK); if (sw & 0x04) MotorDir(BREAK,BREAK); break; if (sw & 0x08) MotorDir(BREAK,BREAK); if (sw & 0x10) MotorDir(BREAK,BREAK); if (sw & 0x20) MotorDir(BREAK,BREAK); } void beschleunigen (int beschl, int geschwindigkeit) { int a=90; for (a=90;a<geschwindigkeit;++a) { MotorDir(RWD,RWD); MotorSpeed(a,a); BackLED (ON, ON); beruehrstop(); Msleep(beschl); } BackLED (OFF, OFF); } int main(void) { Init(); beschleunigen (300, 200); Msleep (2000); MotorDir(BREAK,BREAK); while(1); return 0; }
Lesezeichen