Port 0..3 is High. Port 4..7 is Low.
Led0-H0L0-P0P7-113
Led1-H0L1-P0P6-114
Led2-H0L2-P0P5-116
Led3-H0L3-P0P4-120
Led4-H1L0-P1P7-177
Led5-H1L1-P1P6-178
Led6-H1L2-P1P5-180
Led7-H1L3-P1P4-184
Led8-H2L0-P2P7-209
Led9-H2L1-P2P6-210
Led10-H2L2-P2P5-212
Led11-H2L3-P2P4-216
Led12-H3L0-P3P7-225
Led13-H3L1-P3P6-226
Led14-H3L2-P3P5-228
Led15-H3L3-P3P4-232
kled(byte-of-4x4)
@/kled(byte-of-4x4)
Port 0..3 is High. Port 4..7 is Low.
Led0-H0L0-P0P7-113
Led1-H0L1-P0P6-114
Led2-H0L2-P0P5-116
Led3-H0L3-P0P4-120
Led4-H1L0-P1P7-177
Led5-H1L1-P1P6-178
Led6-H1L2-P1P5-180
Led7-H1L3-P1P4-184
Led8-H2L0-P2P7-209
Led9-H2L1-P2P6-210
Led10-H2L2-P2P5-212
Led11-H2L3-P2P4-216
Led12-H3L0-P3P7-225
Led13-H3L1-P3P6-226
Led14-H3L2-P3P5-228
Led15-H3L3-P3P4-232
Nnumber
Number that display. (0..15) (0..F)
OUTbyte
To use the node in your project you should have the koadrobot/devices library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.
C++ implementation
struct State {
};
{{ GENERATED_CODE }}
void evaluate(Context ctx) {
auto _in = getValue<input_IN>(ctx);
uint8_t _out;
// Port 0..3 is High. Port 4..7 is Low.
switch (_in){
case 0 : _out= B01110001;break;//Led0-H0L0-P0P7-113
case 1 : _out= B01110010;break;//Led1-H0L1-P0P6-114
case 2 : _out= B01110100;break;//Led2-H0L2-P0P5-116-B01110100
case 3 : _out= B01111000;break;//Led3-H0L3-P0P4-120
case 4 : _out= B10110001;break;//Led4-H1L0-P1P7-177
case 5 : _out= B10110010;break;//Led5-H1L1-P1P6-178
case 6 : _out= B10110100;break;//Led6-H1L2-P1P5-180
case 7 : _out= B10111000;break;//Led7-H1L3-P1P4-184
case 8 : _out= B11010001;break;//Led8-H2L0-P2P7-209
case 9 : _out= B11010010;break;//Led9-H2L1-P2P6-210
case 10 : _out= B11010100;break;//Led10-H2L2-P2P5-212
case 11 : _out= B11011000;break;//Led11-H2L3-P2P4-216
case 12 : _out= B11100001;break;//Led12-H3L0-P3P7-225
case 13 : _out= B11100010;break;//Led13-H3L1-P3P6-226
case 14 : _out= B11100100;break;//Led14-H3L2-P3P5-228
case 15 : _out= B11101000;break;//Led15-H3L3-P3P4-232
}
emitValue<output_OUT>(ctx, _out);
}