Étape 7: Dot Muncher : moteur de Codes
125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 | int val = Serial.read() -'0'; if (val ==1) { Back(); } elseif (val ==2) { Right(); } elseif (val ==3) { Forward(); } elseif (val ==4) { Left(); } elseif (val ==5) { Stop(); } |
Ce bit est assez facile. Il lit les codes envoyés par le PC et les traduit en un appel de fonction. J’écris tous mes interactions robot-PC de cette façon, car si je veux un code pour signifier quelque chose de complètement différent, par exemple je veux échanger droit du robot et mouvements à gauche, j’ai serait juste échanger lignes 134 et 144.
Facile.
125: Si je me souviens bien, cette ligne lit séries données envoyées depuis le PC et assure que la variable val n’obtient pas un tas de zéros.