• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zapis do EEPROM
#1
Mam sobie liczbę 3 cyfrową np. 154. Płytka UNO. Zapisuję tą liczbę EEPROM w 3 komórkach dziesiątki, jedności i setki. Chciałbym aby naciśnięcie przycisku zwiększało mi komórkę jedność. Napisałem więc taką funkcję którą przywołuję po naciśnięciu przycisku.

Kod:
void wagaplus()
{
  byte count_setki = EEPROM.read(2);
  byte count_dziesiatki = EEPROM.read(3);
  byte count_jednosci = EEPROM.read(4);
  EEPROM.update(4, count_jednosci+1);
  delay(50);

}

Jak ugryźć temat i zrobić tak aby przytrzymanie przycisku przez dłuższy czas powodowało tylko zwiększenie jedności do 9, następne przyciśnięcie powinno w jednośćiach w EEPROM zapisać 0 a w dziesiątkach 1.

A może jest prostszy sposób zapisywania liczby trzycyfrowej w  EEPROM?
 
Odpowiedź
  


Wiadomości w tym wątku
Zapis do EEPROM - przez kellyq - 02-04-2020, 18:50
RE: Zapis do EEPROM - przez kaczakat - 02-04-2020, 19:28
RE: Zapis do EEPROM - przez kellyq - 05-04-2020, 09:12
RE: Zapis do EEPROM - przez Robson Kerman - 05-04-2020, 10:01
RE: Zapis do EEPROM - przez fast_rabbit - 05-04-2020, 18:28

Skocz do:


Przeglądający: 1 gości