.. | ||
compile_date_time.c | ||
convert_DATE_to_YYYY-MM-DD.c | ||
eeprom.ino | ||
freeRAM.c | ||
init_blink.h | ||
README.md | ||
serial.ino | ||
variables_sizes.ino |
Arduino
std
- Пример, который возвращает дату и время компиляции скетча
- Размер типов перенных в байтах
- Пример работы с EEPROM
Функции
- Функция, которая моргает встроенным светодиодом
void init_blink(int times, int delay)
Память
Тип | Чтение из программы | Запись из программы | Очистка при перезагрузке |
---|---|---|---|
Flash | Да, PROGMEM | Можно, но сложно | Нет |
SRAM | Да | Да | Да |
EEPROM | Да | Да | Нет |
EEPROM представляет собой область памяти, состоящую из элементарных ячеек с размером в один байт (как SRAM). Объём EEPROM разный у разных моделей МК:
- ATmega328 (Arduino UNO, Nano, Pro Mini):
1 кБ
- ATmega2560 (Arduino Mega):
4 кБ
- ATtiny85 (Digispark):
512 Б
- ESP8266 / ESP32:
4096 Б