Например вот так я делаю мост для 6 бит на Carduino Nano
Думаю что смысл понятен, на меге портов очень много и по примеру написать сам сможешь
PHP код:
//http://www.compcar.ru/
unsigned char Byte_Port;
void setup()
{
for (int i=8; i < 14; i++) pinMode(i, INPUT);
for (int i=14; i < 20; i++) pinMode(i, OUTPUT);
}
void loop()
{
PORTC = PINB;
}