Если вы еще не открыли для себя Процессинг — это язык программирования, — значит, вы упустили какое-то удовольствие. Теперь вы можете получить еще больше удовольствия от недавно анонсированной версии обработки Raspberry Pi.
Обработка-это язык, основанный на Java, который часто используется нами для создания графики и инсталляционного искусства. Если вы не относитесь к художественному типу, не пугайтесь, потому что это удивительно простой в использовании диалект Java, который сочетается прямо с простой в использовании графикой. Вы можете думать об этом как о Java с некоторыми встроенными графическими командами.
Особенно легко выполнять анимацию при обработке, поскольку стандартная функция рисования вызывается повторно как часть цикла обновления. Например, программа:
пустая настройка() {
размер(400, 400);
ход(255);
фон(192, 64, 0);
}void draw() { line(150, 25, mouseX, mouseY);
}рисует линию между 150,25 и текущим положением мыши.
Если это напоминает вам о том, как работает Arduino, то вы правы, поскольку программное обеспечение Arduino получено из проводки, которая, в свою очередь, была получена из обработки.
Завершая круг, обработка теперь имеет стандартную аппаратную библиотеку ввода-вывода, что означает, что ее можно использовать для встроенного программирования, как и проводку. Это позволяет программистам очень легко создавать графические программы и программы, взаимодействующие с реальным миром.
Теперь у нас есть версия обработки, включая аппаратную библиотеку ввода-вывода, для Raspberry Pi. Вы можете установить его с помощью одной команды и сразу же начать писать программы обработки.
Он работает на Pi или Pi2 под управлением Raspbian. Существует даже образ Raspbian с предустановленной обработкой.
Пи-версия обработки — Пи-обработка? — может использовать стандартную библиотеку OpenGL Pi и отображать результаты на мониторе. Однако новая аппаратная библиотека ввода-вывода позволяет использовать линии GPIO для управления вещами во внешнем мире. Вы также получаете шину I2C, SPI, последовательный и ШИМ. Вы также можете мигать встроенными светодиодами Pi. Добавьте к этому тот факт, что вы также можете работать с официальным дисплеем Pi и создавать программы обработки с сенсорным управлением.
Учитывая низкую стоимость Pi и наличие чего-то столь же мощного и простого в использовании и обработке, он станет хорошим выбором для тех, кто хочет создать художественную инсталляцию или просто скучное устройство IoT. Это также означает, что Arduino имеет еще большую конкуренцию в том, что Pi теперь так же легко программировать, но гораздо более полноценный компьютер.