Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Ulozeni cisla typu int do eeprom na arduinu */
- #include <EEPROM.h>
- int TvojeCislo = 2600;
- void setup() {
- Serial.begin(9600);
- Serial.print("Zapisujeme do eeprom cislo :");
- Serial.println(TvojeCislo);
- Serial.print("Cislo ma velikost v bytech: ");
- Serial.println(sizeof(TvojeCislo));
- Serial.print("Prvni pulka cisla :");
- Serial.println((uint8_t)(TvojeCislo>>8));
- Serial.print("Druha pulka cisla :");
- Serial.println((uint8_t)TvojeCislo);
- Serial.println("------------");
- // Zapiseme na adresy 0 a 1
- // Pozor na zavorky!!! Napred rotovat a potom pretypovat na uint8_t
- EEPROM.write(0, (uint8_t)(TvojeCislo>>8));
- EEPROM.write(1, (uint8_t)TvojeCislo);
- }
- void loop() {
- // Budeme cist
- int nacteneCislo = EEPROM.read(1)+ (int)(EEPROM.read(0)<<8);
- Serial.print("Ulozene cislo je :");
- Serial.println(nacteneCislo);
- delay(1000);
- }
Add Comment
Please, Sign In to add comment