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.