Tag Archives: serial

Стартовый мини-проект. Последовательный порт

В практике разработчика микроконтроллерных систем периодически возникают ситуации, когда нужно начинать разработку нового проекта. Причем, зачастую бывает так, что новый проект на старте своего создания сильно совпадает с теми проектами, которые уже были когда-то реализованы. В таких случаях мне приходится поднимать архивы и пытаться въехать в то, что я когда сделал. Следует отметить, что чем сложнее (старый) проект, тем труднее в нём разобраться и «отрезать» всё ненужное, чтобы начать не совсем уж с чистого листа, а с какого-то проверенного работающего задела.

Таким образом, я пришел к необходимости иметь под руками набор стартовых мини-проектов. Сами по себе эти проекты никакой коммерческой ценности не представляют. Они годятся только в двух случаях — как стартовые проекты (для развития функционала в требуемую сторону) и для учебных целей (научиться или быстро вспомнить забытое).

В этой статье я описываю мини-проект, в котором микроконтроллер раз в секунду передаёт текстовое сообщение в компьютер по последовательному порту.

Читать далее

Реклама

Python и Qt

Я преднамеренно не указал версии продуктов.

У меня до сих пор в ходу и «второй» и «третий» Питоны. Я не такой уж сильно мудрый. Я не вижу особой разницы между этими двумя Питонами. Мне без разницы для какой версии Питона писать прогу. Я ещё не сталкивался с какими-либо принципиальными ограничениями при создании программ под «вторым» Питоном. Наверно мои программы не такие уж крутые, чтобы нарываться на жёсткую необходимость использования Pithon-3.x

Читать далее

Как приручить свой Bluetooth. Часть 4

Продолжаем изучать мир многопоточности.

Вдоволь наиграшись с потоками можно уже переходить к созданию чего-нибудь полезного. На повестке дня — создание программы для работы с модулем Bluetooth типа HC-3 (HC-5).
bluetooth HC05

Читать далее

Как приручить свой Bluetooth. Часть 1

Я собираюсь вести рассказ не столько о Bluetooth, сколько по вопросу —

как в Линуксе создать простое средство (программу) для работы с устройством, которое подключено к последовательному каналу и выполняет AT-команды.

Ну вот так длинное определение темы.

Давайте начнем наше движение с краткого введения в AT-команды.

Читать далее

Python-3.x и модуль serial

В какой-то момент времени я решил, что уже пора оставлять Python-2.x и потихоньку перебираться на Python-3.x. Ну, дело-то вроде бы хорошее, но не всё в третьем Питоне так гладко и безупречно, чтобы можно было вот так просто взять и перепрыгнуть на него с малыми затратами.

Не буду говорить о том, что в третьем Питоне немного по другому работают некоторые его (чисто Питоновские) вещи. Различие версий Питонов достаточно хорошо освещено в информационном поле (в интете, в книгах).

Долгое время я использовал второй Питон. Одной из причин этого была та, что для третьего Питона отсутствовал модуль для работы с последовательным портом. Но летом 2015 года, я обнаружил, что модуль serial для Python-3.x уже создан и с ним уже вроде бы даже можно работать.

Читать далее