Buggfix Plus
Aktuellt datum och tid: 01.19 2018-09-24

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 18 inlägg ]  Gå till sida Föregående  1, 2
Författare Meddelande
InläggPostat: 14.55 2018-04-03 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 197
FRAMSTEG! :shock:
Jag har skrivit koden nedan. Den lyckas nu med en knapptryckning SPARA PulseCount numret. Wo-Ho! :bravo:
MEN! ....när jag ska läsa vad den sparat i sitt lilla UNO minne, så kan jag bara läsa det jag sparat mellan siffran 0 och siffran -255.
Mer eller mindre än detta, och den visar en helt felaktig minus siffra.
Misstänker att det har något att göra med bits & bytes här, jag slår i något slags tak för hur stor siffra den kan spara.
Någon som vet en enkel bot på detta? :humm:


Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
 
// Detta ska spara positionen i minnet
{
  val = digitalRead(intest3Pin);         // Knapp 3 - Sparar i minnet
  if (val == HIGH) {                     // Kollar om knapp trycks

EEPROM.write(0,PulseCount);                // Skriver PulseCount siffran till minnet
    lcd.setCursor(0, 1);                 
    lcd.print(PulseCount);
        delay(750);
            lcd.setCursor(0, 1);                 // Skriver till LCD
    lcd.print("Pos Saved!");
        delay(750);
  }     
}


// Detta ska läsa det som finns i minnet, den sparade positionen, och visa den på displayen
 {
  val = digitalRead(intest4Pin);         // Knapp 4 - Kollar i minnet
  if (val == HIGH) {                     // Kollar om knapp trycks

EEPROM.get(0,PulseCount);                // Läser PulseCount från minnet, adressen är 0
    lcd.setCursor(0, 1);                 // Skriver till LCD rad 2
    lcd.print(0);                        // Läser upp från adressen
        delay(1000);
  }     
}


Upp
 Profil  
 
InläggPostat: 15.00 2018-04-03 
Användarvisningsbild

Blev medlem: 09.27 2011-08-14
Inlägg: 1117
EEPROM.put ?


Upp
 Profil  
 
InläggPostat: 15.13 2018-04-03 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 197
EEPROM.kaputt?

Nejmen, EEPROM.put istället bara? Istället för EEPROM.write?
Kan det va så enkelt? :shock:

Update:
JAPP EEPROM.put löste ju detta problem, fantastiskt!


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 18 inlägg ]  Gå till sida Föregående  1, 2

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 5 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010