Ayuda con Switch/Case

Buenos días.
Necesito algo de ayuda para escribir el código que me permita hacer lo siguiente:

Dispongo de dos pines de dos entradas (digitales) que usaré para la selección de dos discos activos, teniendo por lo tanto cuatro posibles casos:

pin 1 pin 2
LOW LOW -> Caso 0,0
LOW HIGH -> Caso 1,0
HIGH LOW -> Caso 0,1
HIGH HIGH -> Caso 1,1

Y yo había pensado en lo siguiente, para hacer switch/case, multiplicar por dos el valor de la entrada del segundo pin, de la forma que me quedarían unas variables que irian del 0 al 3:

Caso 0,0 ---> pin10 + 2 (pin20) = 0
Caso 1,0 ---> pin1
1 + 2* (pin20) = 1
Caso 0,1 ---> pin1
0 + 2* (pin21 )= 2
Caso 1,1 ---> pin1
1 + 2* pin2*1 = 3

Mi pregunta es, en resumen, ¿cómo podría escribir esto en forma de código para que arduino me lleve al caso 0, 1 , 2 o 3 según el estado de los pines de digitales?

Gracias por vuestra ayuda y un saludo.

algo asi?

int v1 = digitalRead(Pin1);
int v2 = digitalRead(Pin2);
int v = 10*v1+v2;

switch (v)
{
case 0:
//
break;
case 1:
//
break;
case 10:
//
break;
case 11:
//
break;
default:
//
}

Muchas gracias Marcial por tu contestación. Voy a probar a escribir todo el código de los casos y comento por aquí si me ha servido!

Gracias!