Solucionado: ESP8266 Lectura

surbyte ahi arregle lo que me dijiste y un par mas de errores pequeños que cometi, igual sigue sin funcionar, te paso el codigo con las imagenes, en el monitor serie cada vez que presiono el boton me aparece varias "o" con solo presionar una vez.

const int pinsensor = 2;
unsigned long previousMillis = 0;
const long interval = 5000; 
int estadoactual = 0;
int estado = 0;
char estadopalabra;

void setup() {
  pinMode(pinsensor, INPUT);
  Serial.begin(115200);}

void loop() {
  unsigned long currentMillis = millis();
  estadoactual = digitalRead(pinsensor);
  if (estadoactual != estado){
    estado = estadoactual;
    if (estadoactual == LOW){
      estadopalabra = 'Desconectado';}
      else{
        estadopalabra = 'Conectado';}
    Serial.println(estadopalabra);      
    if (currentMillis - previousMillis >= interval) {
      previousMillis = currentMillis;
      Serial.println(estadopalabra);
      }  
    }
}