In the following piece of code:
Code: Select all
void SaveLEDToEEPROM()
{
  byte k = 222;
  EEPROM.write(796, k);         // Salva ponteiro para os LEDs na EEPROM
  for (int i = 1; i < 97; i++)
  {
    EEPROM.write(i, wled[i - 1]);
    EEPROM.write(i + 96, bled[i - 1]);
    EEPROM.write(i + (96 * 2), rbled[i - 1]);
    EEPROM.write(i + (96 * 3), rled[i - 1]);
    EEPROM.write(i + (96 * 4), uvled[i - 1]);
  }
  SalvarCanalExtraEEPROM();
}
void SaveTempToEEPROM()
{
  byte k = 66;
  EEPROM.write(693, k);
  tempSettings.tempset = int(setTempC * 10);
  tempSettings.tempoff = int(offTempC * 10);
  tempSettings.tempalarm = int(alarmTempC * 10);
  EEPROM_writeAnything(482, tempSettings);
}
void SalvartpaEEPROM()
{
  EEPROM.write(488, hora);
  EEPROM.write(489, minuto);
  EEPROM.write(490, duracaomaximatpa);
  for (byte i = 0; i < 7; i++)
  {
    EEPROM.write((491 + i), semana_e[i]);
  }
}
void SavePHRToEEPROM()
{
  EEPROM.write(508, (setPHR * 10));
  EEPROM.write(509, (offPHR * 10));
  EEPROM.write(510, (alarmPHR * 10));
}
void SaveORPToEEPROM()
{
  byte k = 66;
  EEPROM.write(705, k);
  ORPSettings.ORPset = int(setORP);
  ORPSettings.ORPoff = int(offORP);
  ORPSettings.ORPalarm = int(alarmORP);
  EEPROM_writeAnything(514, ORPSettings);
}I do not understand why variable "byte" acquires different values, normally it is "66", sometimes it is "222" and sometimes it does not exist.
I just need a brief explanation or a link to some website that gives examples for newbies.
Again my apologies for bothering you with such basic questions. Best regards.

 Portal
Portal Forum
Forum Login
Login Register
Register Search
Search Contact
Contact Images
Images Videos
Videos Web Control
Web Control

 
                            
                        


 
                            
                        

