Здравствуйте, была как то здесь тема "простая передача данных" (https://esp8266.ru/forum/threads/prostaja-peredacha-dannyx.1037/), подскажите пожалуйста как можно изменить код, чтобы читать на сервере не один, а два символа?
uint8_t i;
if(server.hasClient())
{
for(i=0;i<MAX_CLIENT;i++)
{
if (!client || !client.connected()){
if(client) client.stop();
client = server.available();
continue;
}
}
}
for(i = 0; i < MAX_CLIENT; i++){
if (client && client.connected()){
if(client.available()){
while(client.available()){
char chr = client.read(); // чтение символа
if(chr == '2') digitalWrite(RELAY,LOW); // если 0, гасим светодиод
if(chr == '1') digitalWrite(RELAY,HIGH); // если 1, зажигаем светодиод
uint8_t i;
if(server.hasClient())
{
for(i=0;i<MAX_CLIENT;i++)
{
if (!client || !client.connected()){
if(client) client.stop();
client = server.available();
continue;
}
}
}
for(i = 0; i < MAX_CLIENT; i++){
if (client && client.connected()){
if(client.available()){
while(client.available()){
char chr = client.read(); // чтение символа
if(chr == '2') digitalWrite(RELAY,LOW); // если 0, гасим светодиод
if(chr == '1') digitalWrite(RELAY,HIGH); // если 1, зажигаем светодиод