diff --git a/README.md b/README.md index f278e89..f6a1b48 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,9 @@ Test 9 count = 2186 forward = 208 right = 236 back = 193 left = 113 light = 852 pip3 install matplotlib python3 test.py ``` -6. Запускаем test2.py чтобы протестировать работу модуля вместе с коптером. Для этого необходимо быть подключенным к сети коптера (описано выше). +6. Запускаем test2.py чтобы протестировать работу модуля вместе с коптером. Для этого необходимо быть подключенным к сети коптера (описано выше) и установить модуль на коптер. + +В тестовом примере коптер подлетает к стене если она дальше 30 см, и отлетает от нее если она ближе 20 см (измерения по переднему сенсору). ```bash python3 test2.py @@ -98,47 +100,47 @@ from TelloModule import TelloModule mod = TelloModule() ``` -3. Далее нужно понимать что есть 2 режима работы библиотеки это Блокирующий и не Блокирующий. +3. У библиотеки есть два режима работы - блокирующий и неблокирующий. ### Блокирующий режим работы -В данном режиме при вызове метода приема информации с модуля, ждем когда придут новые значения, и только после этого скрипт продолжит исполнятся. Для его работы будет достаточно вызвать метод чтения значения и ждать его завершения. +В данном режиме при вызове метода приема информации с модуля, скрипт ждет когда придут новые значения, и только после этого продолжает исполнятся. Для его работы будет достаточно вызвать метод чтения значения и ждать его завершения. ```python line = mod.get_block_dist() ``` -Данный метод возвращает лист с 6-ю параметрами: +Данный метод возвращает лист с шестью параметрами: * счетчик (нужен для контроля количества пропущенных значений) * передний дальномер * правый дальномер * задний дальномер * левый дальномер -* Значение датчика освещенности +* значение датчика освещенности -Так-же тут необходимо отметить что все команды для коптера работают в блокирующем режиме. +Так же тут необходимо отметить что все команды для коптера работают в блокирующем режиме. -### НЕ Блокирующий режим работы +### Неблокирующий режим работы -В этом режиме при вызове одного из методов происходит чтение прошлого значения с модуля из-за чего не происходит блокировки. Для использования этого режима нужна инициализация и де инициализация. +В этом режиме при вызове одного из методов происходит чтение прошлого значения с модуля из-за чего не происходит блокировки. Для использования этого режима нужна инициализация и деинициализация. ```python mod.module_init('distance') # инициализация модуля 'distance', это название модуля с дальномерами # ваш код -mod.module_deinit() # Де инициализация модуля +mod.module_deinit() # Деинициализация модуля ``` -Для данного режима реализованно большее количество методов: +Для данного режима реализовано большее количество методов: ```python -count = mod.get_count() #вернет значение счетчика -forward = mod.get_forward_dist() #показание переднего сенсора -right = mod.get_right_dist() #показание правого сенсора -back = mod.get_back_dist() #показание заднего сенсора -left = mod.get_left_dist() #показание левого сенсора -light = mod.get_light() #показание датчика освещенности -dist = get_dist #вернет лист из показания следующих сенсоров 0) передний 1) правый 2) левый 3) задний. +count = mod.get_count() #возвращает значение счетчика +forward = mod.get_forward_dist() #возвращает показание переднего сенсора +right = mod.get_right_dist() #возвращает показание правого сенсора +back = mod.get_back_dist() #возвращает показание заднего сенсора +left = mod.get_left_dist() #возвращает показание левого сенсора +light = mod.get_light() #возвращает показание датчика освещенности +dist = get_dist #возвращает лист из показания следующих сенсоров 0) передний 1) правый 2) левый 3) задний. ```