CourseNotes
Published on CourseNotes (https://course-notes.org)

Home > Vex marble coding

Vex marble coding

Subject: 
Algebra [1]
Rating: 
0
No votes yet
SocialTags: 
X86 instructions [2]
Vex [3]
VEX prefix [4]
XOP instruction set [5]

void spin(encoder){ startmotor(spinnermotor, 70); untilEncoderCount(encoder, spinnerEncoder); stopmotor(spinnermotor); startMotor(secondmotor, -40); untilEncoderCount(-135, firstEncoder); stopMotor(secondmotor); wait(2); startMotor(secondmotor, 40); untilEncoderCount(-90, firstEncoder); stopMotor(secondmotor); } task main { int ButtonIsPressed; ButtonIsPressed=0; turnFlashlightOn(flashlight); if (SensorValue[StartButton]==1) { ButtonIsPressed=1; startMotor(firstmotor, -40); untilEncoderCount(90, firstEncoder); stopMotor(firstmotor); startMotor(secondmotor, 40); untilEncoderCount(-90, firstEncoder); stopMotor(secondmotor); } if (SensorValue[EmergencyButton]==1) { ButtonIsPressed=0;

Source URL:https://course-notes.org/algebra/premium/vex_marble_coding#comment-0

Links
[1] https://course-notes.org/subject/algebra [2] https://course-notes.org/taxonomy/term/1062035 [3] https://course-notes.org/taxonomy/term/1062036 [4] https://course-notes.org/taxonomy/term/1062037 [5] https://course-notes.org/taxonomy/term/1062038