18 è il valore consigliato, ma mi sembra strano visto che il range parte da 6 e si ferma a 18. Di solito il range indica i valori massimi di tolleranza e minimi..
Certo che hai bisogno di un transistor, arduino ti da 5v e massimo 40mA per porta, qui se ne chiedono 180mA @ 18v.
Se devi solamente accenderlo e spegnerlo
eccoti uno schema, la resistenza di base del bjt si deve calcolare in base alle caratteristiche dello stesso componente che in questo caso sceglierai in base ai suoi valori massimi di tensione e corrente su
Vce.
Se devi controllare anche la direzione allora con
un ponte h fai prima. (che puoi farti comunque con i transistor!)