Leer palabra y hacer menú 100 casos?

 switch ('dato'){
   case 'dato' == 'A.ON' ; //Si en el caso de ser A.ON la varible enviada, entonces

'dato' no puede ser un elemento dentro de switch()
switch() espera una variable que toma estados enteros.

case 'dato' tampoco puede ser y menos esto

   case 'dato' == 'A.ON'

Los strings van entre "" o sea algo mas apropiado sería "A.ON" pero aún asi esta mal

Te expliqué como debes hacerlo.

Y toda duda que tengas solo pones en google : Arduino PROGMEM y sabrás como se usa.