#include #include "usb_relay_device.h" int avant() { int direction = 0; std::cout << "avancer" << std::endl; while (true) { std::cin >> direction; if (direction == 6) { std::cout << "avant droite" << std::endl; } else if (direction == 4) { std::cout << "avant gauche" << std::endl; } else if (direction == 8) { std::cout << "avancer" << std::endl; } else if (direction == 2) { arriere(); direction = 0; break; } else { arret(); direction = 0; break; } } return 0; } int arriere() { int direction = 0; std::cout << "reculer" << std::endl; while (true) { std::cin >> direction; if (direction == 6) { std::cout << "arriere droite" << std::endl; } else if (direction == 4) { std::cout << "arriere gauche" << std::endl; } else if (direction == 2) { std::cout << "reculer" << std::endl; } else if (direction == 8) { avant(); break; } else { arret(); break; } } return 0; } int arret() { int direction = 0; while (true) { std::cout << "arret" << std::endl; std::cin >> direction; if (direction == 8) { avant(); } else if (direction == 2) { arriere(); } } }