Сегодня мы решили вернуться к модификации принтера. Одного нашего инженера очень огорчило, что принтер печатает только волнистую линию. Пришлось взяться за модификацию.
Поскольку в нашем распоряжении не один набор WeDo, мы смогли установить второй двигатель на управление ручкой. Казалось, это самое сложное действие на пути к печати. Но к удивлению нас обоих это вовсе не было самым сложным. Оказалось, что написать программу, также сложно. А может и еще сложнее.
Посмотрите на наш промежуточный результат. Количество блоков просто огромно. Это самая большая программа, с которой мы когда-либо встречались. Но и этого мало - она еще и не работала. Вернее мы смогли заставить ее управлять двигателями для написания W, но дальше все пошло совсем не по плану.
Хорошо, что всегда можно воспользоваться Scratch. Что я и посоветовал сделать. Неожиданно для меня написание программы на Scratch тоже вызвало некоторые сложности у нашего инженера. Но совместными усилиями мы смогли ее составить. Выяснилось, что Scratch гораздо точнее контролирует время вращения двигателей, что невероятно важно для рисования букв. Не обошлось и без проблем со скрэтчем. Мы смотрели на рисунок как на обычную систему координат. Но совсем забыли, что трансмиссия двигателей у нас совсем разная. Немного модифицировав программу увеличением времени вращения тянущего листочек двигателя мы смогли добиться желаемой траектории.
Тут нас поджидала механическая проблема - листок забуксовал на обратном ходу. Но мы не сдались и с третьей попытки написали букву O. На E и D сил и точности не осталось.
Вот наш результат со всеми описанными сложностями: