Boton de llamada habitacion

**Por favor @cesarmundaca!!! **
Te envié un PRIVADO pero visto que no le prestaste atención ahora te hago el reclamo públicamente
LEE las Normas del foro y edita tus post.
Los códigos, imágenes y enlaces van con tags, así que por favor edítalos

PROGMEM const unsigned char CH[] = {

se usa asi

const unsigned char PROGMEM CH[] = {

si tan solo hubieras leído las normas, aprenderías que buscando en Google: Arduino PROGMEM te hubiera dado un sitio como este

que casualmente indica las formas de uso de PROGMEM. 5 seg.

Estas son las formas de uso permitidas

const dataType variableName[] PROGMEM = {};   // use this form
const PROGMEM  dataType  variableName[] = {}; // or this form
const dataType PROGMEM variableName[] = {};   // not this one

Lo que ocurre es que te basaste en un código viejo. Todo lo que tiene 2 años debes en principio mirarlo con sospecha y cuando ésta se confirma observas en el playground (la wikipedia de arduino) que esta mal y como es la forma correcta de usarlo conforme a las versiones en uso.