/*
 Sending data from Arduino to ESP8266
 Arduino UNO parts  
*/

#include <SoftwareSerial.h>
#include "KY040rotary.h"

KY040 Rotary(8, 9, 10);
byte compteur; //On définit la variable "compteur"

SoftwareSerial espSerial(5, 6);
String str;

void OnButtonLeft(void) {
 
if (compteur >0) { compteur == compteur--;    
}
else {compteur =0;    
} 

}
void OnButtonRight(void) {
 
if (compteur <26) { compteur == compteur++;    
}
else {compteur =26;    
}  
 

}
void setup(){
Serial.begin(115200);
espSerial.begin(115200);
// init callbacks  
  Rotary.OnButtonLeft(OnButtonLeft);
  Rotary.OnButtonRight(OnButtonRight);
}
void loop() 
{
 Rotary.Process( millis() );

str =String(compteur);
espSerial.println(str);
 
}