diff --git a/README.md b/README.md index be7cb74..dc3a179 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ ## Содержание - [Установка](#install) +- [Интерфейс](#interface) +- [Подключение](#wiring) - [Инициализация](#init) - [Использование](#usage) - [Пример](#example) @@ -33,6 +35,30 @@ - (Arduino IDE) автоматическая установка из .zip: *Скетч/Подключить библиотеку/Добавить .ZIP библиотеку…* и указать скачанный архив - Читай более подробную инструкцию по установке библиотек [здесь](https://alexgyver.ru/arduino-first/#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA) + +## Интерфейс +- Перед отправкой данных идёт синхронизирующий импульс, *TRAIN* мс +- Далее старт импульс, *START* мс, LOW +- Данные кодируются длиной импульса +- Завершает отправку стоп импульс, *TRAIN* мс +![scheme](/doc/interface.png) +![scheme](/doc/timing.png) + + +## Подключение +![scheme](/doc/scheme.jpg) +![scheme](/doc/radio433.png) +![scheme](/doc/radio.png) +Передатчики: +- SYN115, маленький чип: 1.8-3.6V, макс. скорость 8000 +- FS1000A: 3-12V, макс. скорость 10000 +- WL102-341: 2.0-3.6V, макс. скорость 6000 + +Приёмники: +- SYN480R, крупный чип: 3.3-5.5V +- MX-RM-5V (RF-5V): 5V +- RX470 (WL101-341): 3-5V + ## Инициализация ```cpp @@ -90,7 +116,6 @@ uint8_t G433_crc_xor(uint8_t *buffer, uint8_t size); // ручной CRC XOR ## Примеры Остальные примеры смотри в **examples**! -![scheme](/doc/scheme.jpg) ### Отправка ```cpp #include @@ -136,17 +161,6 @@ void loop() { } ``` -## Заметка по модулям: -Передатчики: -- SYN115, маленький чип: 1.8-3.6V, макс. скорость 8000 -- FS1000A: 3-12V, макс. скорость 10000 -- WL102-341: 2.0-3.6V, макс. скорость 6000 - -Приёмники: -- SYN480R, крупный чип: 3.3-5.5V -- MX-RM-5V (RF-5V): 5V -- RX470 (WL101-341): 3-5V - ## Версии - v1.0 diff --git a/doc/interface.png b/doc/interface.png new file mode 100644 index 0000000..4b91b1e Binary files /dev/null and b/doc/interface.png differ diff --git a/doc/radio.png b/doc/radio.png new file mode 100644 index 0000000..97cb2c2 Binary files /dev/null and b/doc/radio.png differ diff --git a/doc/radio433.png b/doc/radio433.png new file mode 100644 index 0000000..eb50d68 Binary files /dev/null and b/doc/radio433.png differ diff --git a/doc/scheme.jpg b/doc/scheme.jpg index 2e70dc3..088a67e 100644 Binary files a/doc/scheme.jpg and b/doc/scheme.jpg differ diff --git a/doc/timing.png b/doc/timing.png new file mode 100644 index 0000000..800fd80 Binary files /dev/null and b/doc/timing.png differ