Задача 20. Сканер строки изображения (EV3)
Данная программа сканирует строку черно-белого изображения. На основе этого алгоритма можно построить полноценный сканер изображений, черно-белых и цветных, либо сканер штрих-кода. Алгоритм состоит из двух частей. Первая часть сканирует строку изображения при помощи датчика цвета и записывает информацию в числовой массив. По умолчанию цвета пронумерованы как 0 и 1. Соответственно, массив будет состоять из 0 и 1.
Вторая часть алгоритма читает записанный массив и выводит его на экран в виде точек черного и белого цвета, в зависимости от значения каждого из элементов массива.
Первая часть алгоритма оформлена в виде подпрограммы:
Считывание производится с интервалом 0,25 секунды до тех пор, пока пользователь не остановит процесс нажатием на центральную кнопку блока EV3.
Основная программа:
После выполнения подпрограммы производится расчет числа итераций следующего цикла. Это число зависит от количества элементов записанного массива, которые предстоит вывести на экран. Длина массива хранится в специальной зарезервированной переменной, и ее можно просто считать.
Поделиться с друзьями: