diff --git a/snipplets/code/Arduino/README.md b/snipplets/code/Arduino/README.md index 7dfd105..fd26190 100644 --- a/snipplets/code/Arduino/README.md +++ b/snipplets/code/Arduino/README.md @@ -1,3 +1,15 @@ +# Arduino + +## std + +* [Пример, который возвращает дату и время компиляции скетча](compile_date_time.c) +* [Размер типов перенных в байтах](variables_sizes.ino) +* Пример работы с [EEPROM](eeprom.ino) + +## Функции + +* Функция, которая моргает встроенным светодиодом [`void init_blink(int times, int delay)`](init_blink.h) + ## Память | Тип | Чтение из программы | Запись из программы | Очистка при перезагрузке | diff --git a/snipplets/code/Arduino/compile_date_time.c b/snipplets/code/Arduino/compile_date_time.c index 21df4a5..861756e 100644 --- a/snipplets/code/Arduino/compile_date_time.c +++ b/snipplets/code/Arduino/compile_date_time.c @@ -1,7 +1,11 @@ +/** + * Пример, который возвращает дату и время компиляции скетча + */ + void loop() { Serial.println("Built: " __DATE__ " | " __TIME__); /** - * Example show: + * Output: * Built: Aug 16 2023 | 21:42:32 */ } diff --git a/snipplets/code/Arduino/convert_DATE_to_YYYY-MM-DD.c b/snipplets/code/Arduino/convert_DATE_to_YYYY-MM-DD.c index 22eeec7..720d32c 100644 --- a/snipplets/code/Arduino/convert_DATE_to_YYYY-MM-DD.c +++ b/snipplets/code/Arduino/convert_DATE_to_YYYY-MM-DD.c @@ -1,3 +1,6 @@ +// TODO: Добавить описание +// TODO: Добавить в README.md + // Adapted from http://stackoverflow.com/questions/1765014/convert-string-from-date-into-a-time-t // Formats __DATE__ to YYYY-MM-DD format String ArduinoDateToDisplayDate(char const *time) { diff --git a/snipplets/code/Arduino/init_blink.h b/snipplets/code/Arduino/init_blink.h index a85404f..572b562 100644 --- a/snipplets/code/Arduino/init_blink.h +++ b/snipplets/code/Arduino/init_blink.h @@ -1,6 +1,8 @@ /* Author: Alexander Popov License: Unlicense + + Функция, которая моргает встроенным светодиодом */ void init_blink(int times, int delay) { diff --git a/snipplets/code/Arduino/serial.ino b/snipplets/code/Arduino/serial.ino index d934080..4668395 100644 --- a/snipplets/code/Arduino/serial.ino +++ b/snipplets/code/Arduino/serial.ino @@ -1,3 +1,6 @@ +// TODO: Доработать пример +// TODO: Добавить в README.md + // будем искать слово hello char target[] = "hello"; diff --git a/snipplets/code/Arduino/variable_sizes.ino b/snipplets/code/Arduino/variables_sizes.ino similarity index 91% rename from snipplets/code/Arduino/variable_sizes.ino rename to snipplets/code/Arduino/variables_sizes.ino index ad586e8..355eb6e 100644 --- a/snipplets/code/Arduino/variable_sizes.ino +++ b/snipplets/code/Arduino/variables_sizes.ino @@ -1,3 +1,7 @@ +/** + * Скетч, который выводит в Serial размер типов переменных в байтах + */ + void setup() { Serial.begin(9600);