- Android alkalmazások - szoftver kibeszélő topik
- Hivatalos a OnePlus 13 startdátuma
- iPhone topik
- Magisk
- Xiaomi 13 - felnőni nehéz
- Egyszerre legnagyobb és legkisebb is a Garmin Venu X1
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Érintésnélküli fizetési megoldások - PayPass via NFC
- Samsung Galaxy Watch7 - kötelező kör
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
tonermagus
aktív tag
Sziasztok!
Már előre elnézést kérek a hülye kérdésért, de 100%-ra kell mennem
Kérdés1:
Szóval az Arduino Mega-nak 4096 Bytes-os az EEPROM-ja.
Ez azt jelenti, hogy a EEPROM.put(address,érték) -nél az address helyére max 4096-ot írhatok alapesetben?Nyilván abba most nem kell belemenni, hogy pl. egy float típus 5byte-ot foglal ha jól tudom (4 az értéknek+1 checksum értéknek) és ebben az esetben nem férne el az utolsó 4096-os byteon....
Kérdés2:
Nem vagyok otthon hogy kipróbáljam, de addig is agyalok rajta hogy mi lehet a gond.
Létrehozok egy tömböt , majd minden indításkor beolvasom az értékeit a memóriából, elméletileg 21 értéket, mert amikor írok a 0-ra is írok, és a 20-ra is írni szeretnék.
float ertek[20];
for (int i = 0; i <= 20; i++) {
EEPROM.get((i * 10), ertek[i]);
}
Később felöltöm frissebb adattal: (nem for ciklus használok egyéb okok miatt)
EEPROM.put(0, ertekamitbeteszek[0]);
...
EEPROM.put(20, ertekamitbeteszek[20]);
Amikor a 20. értéket írom bele akkor hülye értéket ad vissza, és a 0-as értéket is elállítja...
Ez jól gondolom hogy azért van mert a tömböt alulméreteztem??? Ott 21-et kellene megadnom?
Új hozzászólás Aktív témák
- UF Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -60% i7-1360P 16/1TB Iris Xe 2,8K OLED 90Hz
- Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -60% i7-1260P 16/512 Iris Xe 2,8K OLED 90Hz
- Új DELL Inspiron 16 Fémházas Multimédiás Laptop 16" -40% Ryzen 7 8840U 8mag 16/1TB FHD+ IPS
- Új DELL Inspiron 16 Fémházas Multimédiás Laptop 16" -40% Ryzen 7 8840U 8mag 16/1TB FHD+ IPS
- Sony FE 28-70 mm F3.5-5.6 OSS
- ÁRGARANCIA!Épített KomPhone i5 10600KF 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Bomba ár! Lenovo X1 Yoga 1st - i7-6G I 8GB I 256SSD I 14" WQHD Sérült I W10 I CAM I Garancia!
- Eredeti Lenovo USB-C 65W töltő
- Nvidia Quadro M2000/ M4000/ P2000/ P2200/ P4000/ P5000/ RTX 4000/ RTX A2000 / RTX A4000
- BESZÁMÍTÁS! ASUS TUF Z390-PLUS GAMING alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged