# Проектор
![Тень на стене](block:oc2r:projector)

Проектор предоставляет [компьютеру](computer.md) устройство framebuffer. Оно имеет разрешение 640 на 480 пикселей, с цветовым форматом r5g6b5: 5 битов на красный, 6 битов на зеленый и 5 битов на синий.

Для работы проекторам требуется внешнее питание, поскольку питания шины недостаточно. Если у проектора нет энергии, он уведомит об этом слабым красным цветом из линзы.

В Linux проекторы обычно подключаются, как файлы устройств `/dev/fbX`. Для передачи данных во framebuffer, достаточно отправлять их на нужный файл. Например, для очистки framebuffer-а достаточо заполнить файл нулями: `cat /dev/zero > /dev/fb0`.

При использовании стандартного дистрибутива Linux, возможно использование [клавиатуры](keyboard.md), для передачи нажатий в виртуальный терминал, подключенный к первому framebuffer устройству.

Компьютеры *необходимо отключать* перед установкой или снятием этого компонента. Установка при работающем компьютере не даст ничего (определение происходит только при загрузке), удаление может повлечь за собой сбой системы.
