Приобрел для коллекции Советский струйный принтер или, если быть точнее, устройство вывода информации печатающее ЭЛЕКТРОНИКА МС-6312 производства ПО «Радий». Мне достался «старичок» 90-го года выпуска.
Рубрика «arduino» - 3
Советский струйный принтер МС-6312 и Arduino NANO
2023-02-24 в 19:18, admin, рубрики: arduino, мс-6312, принтер, Разработка под Arduino, старое железоПервый взгляд на Arduino Lab for MicroPython и сравнение с Thonny IDE
2023-02-10 в 11:16, admin, рубрики: arduino, arduino lab, micropython, python, Raspberry, selectel, thonny, Блог компании Selectel, микроконтроллеры, программирование микроконтроллеров, Разработка на Raspberry Pi, Разработка под Arduino
В ноябре 2022 года Arduino объявили, что MicroPython стал частью их экосистемы. Вместе с этим разработчики выпустили новую IDE — Arduino Lab for MicroPython. Но чем она лучше той же Thonny, которую до сих пор используют для программирования микроконтроллеров на Python? Давайте разбираться.
Читать полностью »
Регистры vs библиотеки на примере сердечек
2023-02-07 в 7:41, admin, рубрики: arduino, C, CMSIS, diy или сделай сам, helloworld, KEIL, max7219, stm32, День святого Валентина, программирование микроконтроллеровВпереди 14 февраля. Можно спорить об уместности этого праздника в наших краях, а можно направить энергию в мирное русло. Например, откопать ардуину, щедро обсыпать светодиодами и сформовать их во что-то сердечкоподобное. Неубедительно? Согласен. Давайте так: откопаем в дальней коробке макетку на stm32, забудем, что у нас есть готовые библиотеки и подёргаем регистры, выгрызая каждый байт ROM у злобного компилятора. Потом сделаем всё тоже самое, но без фанатизма, с привлечением CMSIS библиотек и сравним результаты. Возможно даже сделаем выводы. Будет код, надругательство над таблицей векторов. Ардуинка тоже будет, куда ж без неё.
Читать полностью »
LGT8F328P: импортозамещение по-китайски (начало)
2023-02-04 в 11:44, admin, рубрики: arduino, diy или сделай сам, LGT8F328P, импортозамещение, программирование микроконтроллеров, Разработка под Arduino, Электроника для начинающихОднако, LGT8F328P и платы на его основе, если научиться правильно с ними обращаться, действительно могут заменить Arduino в большинстве применений, причем это потребует не очень большой возни. А если приложить усилия, то вы обнаружите, что LGT8F328P даже имеет довольно много преимуществ. Но приготовьтесь к трудностям: импортозамещение по-китайски означает, что большую часть времени вам придется потратить на угадывание «а что они тут имели в виду».
В этой статье не ставится задача показать все преимущества и особенности LGT8F328P. Мы далее попробуем только разобраться, как подключать некоторые более-менее распространенные платы, выполнять какие-то стандартные задачи, а также как использовать некоторые расширенные возможности LGT8F328P.
Так как статья получилась объемная, она разбита на две части: первая часть о простом программировании в Arduino IDE и вторая о программировании на низком уровне с обсуждением некоторых особенностей внутреннего устройства LGT8F328P.
Читать полностью »
Управление микроконтроллером через telegram-бот с обратной связью
2023-01-14 в 16:35, admin, рубрики: arduino, DIY, diy или сделай сам, IoT, nodeMCU, python, Интернет вещей, микроконтроллеры, Разработка под Arduino, умный домЗадача
Нужно управлять различными устройствами: свет, вентиляция, полив, а также получать нужные данные от микроконтроллера.
При этом для учебно-тренировочных или DIY-задач совершенно не хочется задействовать дополнительные устройства, на которых будет размещаться сервер и уж тем более не оплачивать внешний статический ip-адрес.
Идея
Обеспечить выход в интернет с микроконтроллера, запустить два скрипта: веб-сервер для приема информации от микроконтроллера и телеграм-бот для связи с пользователем.
Веб-сервер на Flask и бота будем размещать на ReplIt. Как это сделать бесплатно с работой 24/7 описано в статье Читать полностью »
Меньше точно не бывает! Делаем вольтметр на ATTINY10
2023-01-12 в 3:34, admin, рубрики: arduino, Arduino IDE, attiny, attiny arduino ide, attiny10, attiny10 arduino, attiny13, avr, c++, diy или сделай сам, вольтметр на attiny, программирование микроконтроллеров, Производство и разработка электроники, прошивка attiny10, Разработка под ArduinoВ продолжение к прошлой статье решил пощупать и Attiny10. Ну меньше уже точно ничего нет. Если и есть такое извращение с менее чем 6 ногами, я о нем не знаю, точнее не нашел.
Тут у нас полноценный МК, в корпусе SOT-23-6! И задачи на нем решать можно вполне серьезные. Собрав схему на макетке с МК на адаптере и модулем дисплея я было обрадовался, но готовая плата работать отказалась...
А как, а что...
Обмен данными по SPI между Raspberry Pi и Arduino
2023-01-01 в 18:36, admin, рубрики: arduino, arduino uno, Raspberry, Raspberry Pi, raspbian, SPI, spidev, Настройка Linux, передача данных, Разработка на Raspberry Pi, Разработка под Arduino, схемотехникаДля задач робототехники, когда хочется применять вычисления на Python, использовать компьютерное зрение, ROS возникает необходимость быстрого и надежного обмена данными с микроконтроллером, который уже рулит всевозможными моторами, сервоприводами и датчиками.
ATWatch: Долгий путь разработки умных часов на Arduino
2022-12-24 в 10:06, admin, рубрики: arduino, atmega1284p, DIY, diy или сделай сам, гаджеты, Носимая электроника, Разработка под Arduino, Часы, электроникаВступление
Привет, меня зовут Артем. Не так давно я спросил Артёма (да, да, слишком много Артёмов на квадратный сантиметр, поэтому различить нас можно по букве е или ё, у меня соответственно е) о том, почему бы нам не рассказать о своём проекте, думаю многие смогут подчеркнуть в нашей истории, что-то своё.
Неблокирующая обработка тактовой кнопки для Arduino. Как использовать прерывание таймера «в два клика» в стиле ардуино
2022-12-14 в 8:10, admin, рубрики: arduino, isis proteus, Proteus, timeweb_статьи, байт, Блог компании Timeweb Cloud, гайд, кнопка, код, микроконтроллеры, Программирование, программирование микроконтроллеров, Разработка под Arduino, Си, схема, электроника, Электроника для начинающихВ своей прошлой статье я писал про блокирующие способы обработки кнопки. Реакция была, наверное, больше положительная, чем отрицательная. Хотя минусов мне поднасовали… Но, тем не менее, я решил продолжить. И в этой статье я хочу поделиться с вами своим опытом по неблокирующей обработке кнопок на Arduino. Напишем несложную библиотеку в стиле Си. Но, боюсь, что закрыть свой гештальт этой статьей тоже не получится…
Чтобы сохранить общую концепцию, пришлось разобраться с обработкой прерываний таймеров-счетчиков в стиле Arduino. Если вы не сталкивались с этим, и работаете напрямую с регистрами, рекомендую посмотреть, как это выглядит. HAL-драйвер для STM32 в этом плане нервно курит в сторонке.
Заранее предупреждаю, что материал рассчитан для начинающих. Но комментарии от бывалых программистов микроконтроллеров только приветствуются. Читать полностью »
Умный домофон SmartIntercom. Ещё один…
2022-12-03 в 11:55, admin, рубрики: arduino, diy или сделай сам, домофон, Разработка под Arduino, своимируками, умный домОткрытие домофона не вставая с дивана, режим "Жду курьера", беззвучный режим и многое другое.
Эта статья о моём желании скрестить подход Apple к юзабилити и устройство DIY. Для неискушенных технической составляющей — переходите к концу статьи, там описаны функции для пользователя.