12 Сентября 2020
14

Я vs русский язык

Давно хотел написать подобный шуточный текст, и последние события меня таки к этому подтолкнули.  : )

Я далеко не граммар-наци, но, в принципе, стараюсь писать более-менее соблюдая правила (ну хотя бы основные - "тся/ться" там, и подобное) и исправляя опечатки, если замечу. Естественно, что есть много слов и правил, которые я не знаю и поэтому могу писать с ошибками. При этом до недавнего времени в русском языке у меня было 3 злейших врага, которые я намеренно всегда использовал не так, как требуют правила русского языка (как учили в школе) - "матрац", "кофе" и "брелок". Все 3 этих слова вызывали у меня жуткое раздражение, и я не понимал и не мог заставить себя использовать их так, как учили.

Но вот "матрац" стал "матрас" 'ом, "кофе" стало оно'м (да, я знаю, что стали допустимы оба варианта), и я уже хотел воскликнуть: "Выкуси, русский язык! Счет 2:1 в мою пользу.", как вдруг (спасибо Пикабу познавательному и куче минусов от знатоков русского языка) я ВНЕЗАПНО!!!11 узнал, что дефис перед частицей "то" обязателен не только при использовании "где-то", "кто-то" и подобных, но и, например, в выражениях типа "Я-то думал, что это не так." или "Как же можно так поступать-то?", что в мою языковую структуру просто-таки не укладывается.

Что ж, русский язык, у нас ничья. Но, если правило с частицей "то" я принимаю (просто не смогу себя заставить его соблюдать) и понимаю, что оно не изменится, то в то, что "брелоки" официально превратятся в "брелки" я верю!

P.s. Ну, а там и до "жюри", "брошюры" и "парашюта" недалеко.  ; )


P.p.s. Опубликовал в "Лига грамотности". Это ни в коем разе не тема для граммар-наци срача, это исключительно мое наболевшее о русском языке.

Показать полностью
5

Властелин колец. Битва за Средиземье

Мечтаю снова пройти игрушку двадцатилетней давности, но не могу установить. Был диск, сломали. Хрен с ним, готова заплатить. Ноут ленова, 10-ка винда, качаю с торента, других платформ, всегда пишут типа игра устарела, нужны допдрайверы и прочая умная инфа, а мне хочется без заморочек, взять мышку в руки и играть за черные силы.

Помогите, без рейтинга

105

Как сменить имя и пароль на Bluetooth модуле HC-05 через Arduino

Я уже делал это, но забыл как. Начал вспоминать и  гуглить, первые статьи по этому (этим) запросам как бы не совсем полные, сырые и т.д. Я их помнил) , не получалось с налету как описано у них, то скетчи надо заливать со скоростями и параметрами, то перепутают RX-TX, надо дальше гуглить и думать, пробовать и перебирать. Читать гневные комментарии посетителей к этим статьям с указанием ошибок и тонкостей, и опять пробовать.
По этому решил оставить тут на пикабу эту инфу на радость ищущим и заодно себе если опять забуду, описав все подробности и тонкости.

Я менял имя и пароль подключив Bluetooth модуль HC-05 к Arduino Uno (китайский клон).

Если у вас китайский клон пусть и не Uno, перед тем как обращаться к модулю проверьте UART на работоспособность, (у многих китайских клонов он не работает, и люди отчаянно мучаются) для этого на Arduino замкните RX и ТХ перемычкой. Это делается для того чтобы отправленные данные возвращались назад для проверки.

В Arduino надо загрузить пустой стандартный скетч, который высвечивается при открытии среды разработки.

Затем запустите монитор COM порта,

и отправьте любой текст, он должен вернуться и отобразится в окне монитора порта.
Как на этом скрине, отправленное слово - test

Если вы не получили эхо, вы отправляете команды, а ничего нет в ответ, то вот решение Борьба с bluetooth модулями HC-05 и HC-06 + Arduino

Если отправленное возвращается, идем дальше.
Подключаем HC-05 к Arduino, RX к RX,  TX кTX.  GND к GND, VCC к 5V (у меня версия 3.3V - 6V)

Теперь как перевести HC-05 в режим AT команд, для смены пароля, имени и других параметров.
Отключаем VCC от HC-05.
На модуле есть кнопка, зажимаем, удерживая, подключаем питание к ардуинке, отпускаем кнопку. Если сделали правильно светодиод на модуле HC-05 начнет медленно мигать, значит модуль перешел в режим AT команд. (в обычном режиме - быстро мигает)

Обратите внимание на нижнюю часть скрина с монитором порта, для модуля HC-05 у меня подошли параметры именно такие, в вашем же случае возможно скорость и параметры строки могут быть другими.

Тогда их придется перебирать, поочередно переключая скорость и параметры строки для каждой. Обычно скорость по умолчанию 9600.

Например в модуле HC-06 у меня заработало только с параметром "Нет конца строки" на скорости 9600.

А в этом модуле HC-05 параметр NL& CR и скорость 38400. Если скорость правильная, а параметр строки не верный, то при отправке команды AT обычно высвечивается - Error (0). Тогда перебирайте параметры строки.


И вот на введенную команду AT вы получили заветное - OK.
Теперь про AT команды, у HC-05 и HC-06 они могут отличаться, а так же в зависимости от версии модуля как я понял, но могу ошибаться,  надо гуглить и перебирать их.

У меня версия = VERSION:3.0-20170601
Вот те команды которые работали на этом модуле у меня.

AT+VERSION - выводит версию
AT+PSWD - выводит текущий пароль, а  для модуля HC-06 (AT+PSWD?) (все команды для получения данных со знаком вопроса)
AT+NAME - выводит имя

AT+PSWD=тут пишем новый пароль
AT+NAME=тут пишем новое имя.

остальные команды смотрите в гугле.


Возможно где-то слишком разжевал, может где-то не дописал чего, в комментариях поправят)

Cорри за мутные фото на старый тапок.


Всем удачи!

Показать полностью 5
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите