Найти тему

Модификация принтера

Сегодня мы решили вернуться к модификации принтера. Одного нашего инженера очень огорчило, что принтер печатает только волнистую линию. Пришлось взяться за модификацию.

Поскольку в нашем распоряжении не один набор WeDo, мы смогли установить второй двигатель на управление ручкой. Казалось, это самое сложное действие на пути к печати. Но к удивлению нас обоих это вовсе не было самым сложным. Оказалось, что написать программу, также сложно. А может и еще сложнее.

Посмотрите на наш промежуточный результат. Количество блоков просто огромно. Это самая большая программа, с которой мы когда-либо встречались. Но и этого мало - она еще и не работала. Вернее мы смогли заставить ее управлять двигателями для написания W, но дальше все пошло совсем не по плану.

Наша огромная программа
Наша огромная программа

Хорошо, что всегда можно воспользоваться Scratch. Что я и посоветовал сделать. Неожиданно для меня написание программы на Scratch тоже вызвало некоторые сложности у нашего инженера. Но совместными усилиями мы смогли ее составить. Выяснилось, что Scratch гораздо точнее контролирует время вращения двигателей, что невероятно важно для рисования букв. Не обошлось и без проблем со скрэтчем. Мы смотрели на рисунок как на обычную систему координат. Но совсем забыли, что трансмиссия двигателей у нас совсем разная. Немного модифицировав программу увеличением времени вращения тянущего листочек двигателя мы смогли добиться желаемой траектории.

Тут нас поджидала механическая проблема - листок забуксовал на обратном ходу. Но мы не сдались и с третьей попытки написали букву O. На E и D сил и точности не осталось.

Вот наш результат со всеми описанными сложностями: