Обновление Arduino
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
# Arduino
|
||||
|
||||
## std
|
||||

|
||||
|
||||
* [Пример, который возвращает дату и время компиляции скетча](compile_date_time.c)
|
||||
* [Размер типов перенных в байтах](variables_sizes.ino)
|
||||
* Пример работы с [EEPROM](eeprom.ino)
|
||||
## Дата и время
|
||||
|
||||
- [`__DATE__` и `__TIME__`](date/compile_date_time.c) — Пример, который отображает дату и время компиляции скетча
|
||||
- [](date/DATE_to_YYYY-MM-DD.c) — Функция для преобразования `__DATE__` в формат `ГГГГ-ММ-ДД`
|
||||
|
||||
## Функции
|
||||
|
||||
@@ -12,6 +13,10 @@
|
||||
|
||||
## Память
|
||||
|
||||
### EEPROM
|
||||
|
||||
- [EEPROM](memory/eeprom.ino) — Пример работы с EEPROM
|
||||
|
||||
| Тип | Чтение из программы | Запись из программы | Очистка при перезагрузке |
|
||||
|--------|---------------------|---------------------|--------------------------|
|
||||
| Flash | Да, PROGMEM | Можно, но сложно | Нет |
|
||||
@@ -25,3 +30,12 @@ EEPROM представляет собой область памяти, сост
|
||||
* ATmega2560 (Arduino Mega): `4 кБ`
|
||||
* ATtiny85 (Digispark): `512 Б`
|
||||
* ESP8266 / ESP32: `4096 Б`
|
||||
|
||||
### RAM
|
||||
|
||||
- [EEPROM](memory/variables_sizes.ino) — Размер типов перенных в байтах
|
||||
- [`free_ram()`](memory/free_ram.c) — Функция, которая возвращает количество свободной RAM
|
||||
|
||||
## Serial
|
||||
|
||||
- [`serial.find()`](memory/find.ino) — Ищет строку полученную из Serial
|
||||
|
||||
Reference in New Issue
Block a user