Видео
Статьи
180 прочтений · 9 месяцев назад
Ардуино. Вывод на LCD кириллицы. Стирание отдельных символов.
Не важно каким способом подключен LCD к Ардуинке, по тихоходному I2C, по четырехбитному или быстрому восьмибитному методами, правило вывода знаков на LCD идентично. Способы подключения здесь рассматривать не будем, они уже рассматривались. Ссылки в конце статьи. Рассмотрим только вывод кириллицы и стирание отдельных символов на LCD. Существуют библиотеки, которые позволяют выводить строки на русском языке. В этих библиотеках заложена функция замены русских букв на их корректные коды. Но при таком подходе есть существенный минус...
93 прочтения · 10 месяцев назад
Ардуино. Несколько датчиков температуры Ds18x20 без библиотеки и delay(). Запись адресов в EEPROM.
Устанавливаем четыре датчика температуры Ds18x20 на объекты, например улица, комната, подача котла, обратка котла. Подключаем их на один пин к ардуино, например А0. Организовываем библиотеку протокола 1-Wire, <OneWire.h>, так как датчики Ds18x20 работают по этому протоколу. Организовываем место визуального наблюдения температуры, например LCD. Работу и подключение LCD и Ds18x20 можно почитать на канале, ссылки в конце статьи. Запускаем и получаем Ни один датчик не попал куда планировалось. Дело в том, что любая библиотека определяет очередь датчиков по степени их "ШУСТРОСТИ" ...
10 прочтений · 10 месяцев назад
Робототехника. Электрический ток. Условия существования
В давние времена при натирании янтаря были замечены искорки и он начинал притягивать мелкие предметы. Так как янтарь на древнегреческом назывался ЭЛЕКТРОНОМ, то эти явления назвали электрическим явлением. Про тело, находящаяся в состоянии, при котором наблюдается электрическое явление, говорили, что оно заряжено электричеством или что оно приобрело электрический заряд. Первые исследователи вскоре пришли к выводу, что существует два рода электричества; положительное электричество - обозначили знаком (+), а другое отрицательное - обозначили знаком (-)...
232 прочтения · 11 месяцев назад
Как стать электронщиком с Нуля До Робототехника - Это просто...
Зачем? Во первых это увлекательное хобби, во вторых хобби можно и даже нужно превратить в прибыльное дело. Ремонт, прототипирование электронных устройств, стать востребованным спецом КИП и А или робототехником. В России  по данным рынка робототехники, штат робототехнических компаний растет на 20% в год, и уже к 2030 году в стране понадобится около 500 000 робототехников. Даже сейчас уже чувствуется нехватка кадров, а что будет через 10 лет? Что елочная переливающаяся гирлянда, что станок ЧПУ, что терминатор имеют электронный мозг- программируемый микроконтроллер...
255 прочтений · 1 год назад
Ардуино с нуля до ЧПУ. Таймер Мигает Светодиодом.
Платформа Arduino в отличие от языков программирования для микроконтроллеров AVR, PIC, STM и др., в которых нужно хорошо представлять структуру этих микроконтроллеров, исключительно простой и понятный. Но тем не менее, для лучшего понимания всех этих процессов, желательно все таки немного погрузиться внутрь этих процессов. В ЭТОЙ СТАТЬЕ мы рассмотрим как без использования коварной функции delay() управлять задержками в программе с помощью ТАЙМЕРА, непосредственно имея дело с регистрами микроконтроллера...
145 прочтений · 1 год назад
Ардуино с Нуля до ЧПУ. DS18x20 и Семисегментный Индикатор.Термостат
В прошлых статьях я рассказал как выводить четырех разрядное число на семисегментный индикатор и как работать с датчиком температуры DS18x20 и выводить значение на LCD дисплей. Ссылки в конце каждого кода. Давайте объединим эти два кода воедино, то есть выведем значение температуры с помощью DS18x20 на семисегментный индикатор с точкой и десятой долью. ВИДЕО о чем пойдет речь ТУТ Вот схема и код семисегментного индикатора. Выводит значение, присвоенное глобальной переменной int g = 8127;, любое четырех разрядное...
313 прочтений · 1 год назад
Ардуино с Нуля до ЧПУ. Работа с Датчиком Температуры DS18x20 без Библиотеки. Термостат.
Выводить показания датчика DS18x20 будем на знаковый LCD 2004, затем на семисегментный индикатор с точкой и десятой долью градуса Открываем документацию(Datasheet),читаем хотя бы поверхностно.Выясняем: DS18х20 это цифровой измеритель температуры, с  разрешением преобразования 9 - 12 разрядов и функцией тревожного сигнала контроля за температурой. Параметры контроля могут быть заданы пользователем и сохранены в энергонезависимой памяти датчика. DS18B20 обменивается данными с микроконтроллером, а следовательно и с Ардуино по однопроводной линии связи, используя протокол интерфейса 1-Wire...
1,4K прочтений · 2 года назад
Ардуино. Работа с символьными ЖК дисплеями 1602 ,2004 по I2C. Команды LCD.
На канале есть описание вывода информации на LCD без библиотеки по четырем проводам данных и три провода управления. Итого требуется 7 ножек Ардуино. Достоинство - экономия памяти более 30 процентов и быстрая работа. Если нам торопиться не куда, есть память и самое главное нужно экономить Пины Ардуино, целесообразно вывод информации осуществить по протоколу I²C. Протокол I²C  — последовательная асимметричная шина для связи между интегральными схемами. Использует две двунаправленные линии связи...
317 прочтений · 2 года назад
Ардуино с Нуля до Чпу. Эмуляция Символьного LCD по протоколу I2C в Proteus
Протокол I²C  — последовательная асимметричная шина для связи между интегральными схемами. Использует две двунаправленные линии связи (SDA и SCL), применяется для соединения низкоскоростной периферии микроконтроллера, соответственно Ардуино. Существуют два способа реализации протокола I²C, программный и аппаратный. Программный работает быстрее, но имеет сложный код, особенно для начинающих. Аппаратный способ заложен на этапе изготовления. Главным козырем является простота реализации за счет наличия готовых библиотек...
330 прочтений · 2 года назад
Ардуино с Нуля до ЧПУ. Семисегментный Индикатор. Часть 2. Динамическая Индикация.
В первой части Мы рассмотрели Аппаратную(железо) часть семисегментного индикатора. Сейчас напишем Оптимизированный скетч для динамической индикации. Постараюсь, объяснять так, что бы даже НОВИЧКУ было понятно. Писать будум для четырех разрядного индикатора с общим анодом, но одним движением руки и мозга можно переделать под любую разрядность и общий провод семисегментика. Для примера берем естественно четырех разрядное число 8127 в десятичной форме исчислении. Во преки арифметики 8 является первым разрядом (DIG1), 7 - четвертым (DIG4)...
388 прочтений · 2 года назад
Ардуино снуля до ЧПУ. Семисегментный индикатор. Часть 1
Если вашему приложению на Arduino необходимо отображать только цифры, подумайте об использовании семисегментного индикатора. Семисегментный индикатор имеет семь светодиодов, расположенных в форме восьмерки. Он экономичен в плане стоимости. На рисунке ниже показан типовой семисегментный индикатор. Как мы видим семисегментные индикаторы бывают двух типов: с общим анодом и общим катодом. Внутренняя структура обоих типов почти одинакова. Разница заключается в полярности светодиодов и общем выводе...
819 прочтений · 2 года назад
Ардуино.Программирование с нуля до ЧПУ. Проектирование и эмуляция схем в протеусе (Proteus)
Ардуино и электронные компоненты где то в пути, это не повод ни чего не делать На помощь приходит удивительная программа Proteus. Proteus — это коммерческий пакет программ , объединяющий в себе две основных программы: ISIS – средство разработки и отладки в режиме реального времени электронных схем и ARES – средство разработки печатных плат. Коммерческий пакет нам пока ни к чему, используем совершенно бесплатный, ни чем не ограниченный в проектировании и эмуляции(симуляции) электронных схем Proteus 7...