Транзисторы, любые п-н-п, я использовал в смд корпусе, BC807
Нет. дело в том, что в текущей прошивке платы аут никак неидентифицируются, т.е. основная плата незнает подключено чтото или нет к портам аута. Просто в цикле выдает на каждый порт свою порцию данных, даже если там ничего неподключено. Поэтому и вышестоящее ПО также ничего незнает о текущих подключениях.
В последующей версии прошивки этот момент будет доработан, т.к. теперь к дискретному ауту, появился аут для "осевых" приборов. Там обмен данными несколько сложнее, поэтому уже будет желательно знать что к какому порту подцеплено.
По галкам да, верно. только обрати внимание на выбранный номер платы аут, должен совпадать с номером порта к которому прицеплена плата.

В 2х словах трудно объяснить. Во первых для этого нужно иметь программу которая получала состояние кнопок (осей) и в зависимости от заданых условий зажигала нужные линии на ауте.
Такая программа в планах, как скоро это случица пока трудно сказать. Можно попробовать самостоятельно написать чтото подобное. Сначала разобратся с моим примером, насчет того как управлять диодами. Потом можно будет научится читать кнопки, это в принципе в основном стандартная задача, можно поискать примеры по чтению кнопок в инете, чтото я подскажу по ходу.