Здравствуйте ! Очень нужна помощь. У меня есть код на python такого вида Код (Python): im = Image.open(...) w = im.size[0] h = im.size[1] ob = im.load() for i in range(w): for j in range(h): if ob[i,j] == 255: ard = serial.serial(...) ard.write(str(i)) ard.write(str(j)) Смысл в том что я нахожу координаты контуров на изображении и теперь мне эти координаты нужно вывести на ардуино на аналоговые выходы для управления движками. Код (C++): void setup() { Serial.begin(9600); } void loop(){ if(Serial.available>0) { char c = Serial.read(); Serial.println(c);} Здесь я просто проверяю через последовательный порт как приходят ко мне координаты. ну и приходят они не верно. Помогите как с этим разобраться. приходят только последние байты как я понимаю из каждой координаты. к примеру координата 512 436. а на ардуино приходит 2 6. Уже очень много времени с ума с этим схожу. Помогите или давайте придумаем решение вместе)
Код (Python): im = Image.open(...) w = im.size[0] h = im.size[1] ob = im.load() for i in range(w): for j in range(h): if ob[i,j] == 255: ard = serial.serial(...) ard.write(str(i)) ard.write(str(j)) Вы это имели ввиду? Если нет то подскажите где ошибка. И что бы вы могли подсказать по моему вопросу?