Яка максимальна пам'ять Arduino?
ваш вихідний код компілюється, і щось інше завантажується на ваш Arduino. Коли ви компілюєте свій ескіз, ви отримуєте таку інформацію, як: Sketch використовує 924 байти (2%) пам’яті програми. Максимум є 32256 байт. Глобальні змінні використовують 9 байт (0%) динамічної пам’яті, залишаючи 2039 байт для локальних змінних. 1 червня 2022 р.
Плати Arduino використовують SRAM (Static Random-Access Memory). The Мега 2560 має найбільше простору SRAM з 8 КБ, що в 4 рази більше, ніж Uno, і в 3,2 рази більше, ніж Micro. З більшим простором SRAM Arduino має більше місця для створення змінних і керування ними під час роботи.
32 ГБ Стандартна бібліотека SD підтримує карти до 32 ГБ.');})();(функція(){window.jsl.dh('H1frZsCCI8OB5OMPt4Tt2QI__34','
Максимальна сила струму Arduino становить 200 мА. Малоймовірно, що сам Arduino споживатиме 200 мА. Споживана потужність Arduino Uno становить 11,45 мА, тоді як Arduino Mega має дуже низьке енергоспоживання для розміру плати 11,85 мА.
Пам'ять EEPROM дуже обмежена. Хоча жорсткий диск може зберігати до кількох терабайт даних, ви можете лише зберігати кілька байт, іноді кілобайт на EEPROM. Не всі плати Arduino мають EEPROM. На Arduino Uno та Mega у вас є 1024 байти, але якщо у вас є Arduino Zero, у вас немає EEPROM.
Розподіл пам'яті плат Arduino
дошка | мікроконтролер | SRAM |
---|---|---|
Нано | ATmega328P | 2 кБ |
Нано Кожен | ATmega4809 | 6 кБ |
Нано 33 IoT | ATSAMD21G18 | 32 кБ |
Nano 33 BLE | nRF52840 | 256 Кб |