V prípade, že základné Arduino svojimi portami nestačí, je možné siahnuť po verzii Mega. Ale ak nie je potrebná veľká rýchlosť portov, potom je možné existujúce porty rozšíriť.
Tento projekt však vznikol z úplne inej príčiny: pre Arduino existuje množstvo prídavných dosiek, ktoré majú už štandardné Arduinovské rozloženie kontaktov. A pripojiť si takúto dosky k niečomu inému je vždy lákavé. Ale väčšinou vzikne pavučina káblov, ktorá zbytočne vnáša chyby. A tak vznikla doska MORE PORTS. Dá sa pripojiť k hocijakému systému, ktorý má I2C rozhranie a MORE PORTS už spraví zvyšok. Tak je možné pripojiť dosky z čínskych e-shopov aj k ZBerry či Raspberry.
MORE PORTS obsahuje
základné porty
A0-A5, analog IN alebo digital I/O
PD0-PD7, digital I/O
PB0-PB5, digital I/O
rozšírené porty
PA0-PA7, digital I/O
AD6, AD7, analog IN
DA0, DA1, analog OUT
napätie 5V (z napájania) a 3,3V
LED1-LED4, red, yellow, green, blue LED
TEMP, teplotný senzor
Veľkosť dosky kopíruje veľkosť Arduino Uno.
MORE PORTS je ovládaná I2C chipmi:
PCF8574 (port extender)
PCF8591 (A/D)
LM75A (temp sensor)
Adresovanie umožňuje na jednu I2C zbernicu pripojiť až dve dosky MORE PORTS.
Pozn. Teplotný senzor LM75A má presnosť podľa katalógového listu 1/8°C. Avšak predposlednú hodnotu (6/8) nikdy nenadobudne, ale ju preskočí. Ale je tiež možné, že tie moje boli z nejakej vadnej série.