C++言語の初心者なのですが、
とあるソースコードにbyte型の配列にbyte型の変数を足している箇所がありまして、
何をしているのか見当がつきませんでした。
以下、該当の箇所を抜粋します。

byte arduino[8];
memset(arduino, 0xFF, sizeof(arduino));
byte uno = something; //←byte型変数unoには0b000~0b111 (0~7)が入ります。
byte *input = arduino + uno; //←この行で何をしているのかが分かりません。

解説頂ける方がいらっしゃれば良いのですが。