Windows 10 развивается бурно и охватывает все больше платформ. Однако есть ниша, куда даже версия Windows 10 IoT не сможет попасть: микроконтроллеры. Но и тут прогресс не стоит на месте. Неделю назад случилось очень интересное, но мало освещенное событие: вышла новая версия .NET Micro Framework 4.4. Чем это событие так знаменательно, я расскажу далее.
Читать полностью »
Рубрика «программирование микроконтроллеров» - 104
Новости из стана .NET Micro Framework
2015-11-02 в 7:01, admin, рубрики: .net, .net micro framework, internet of things, microsoft, Интернет вещей, Программирование, программирование микроконтроллеров, Разработка для интернета вещейИспользование ASF и Atmel Start в IAR
2015-10-29 в 20:09, admin, рубрики: asf, atmel, atmel arm, atmel start, IAR, samd20, Блог компании Rainbow, программирование микроконтроллеров, Электроника для начинающих
ASF и IAR
Библиотека для продуктов Atmel ASF имеет две версии: встроенную в Atmel Studio и так называемую stand-alone. Stand-alone версия может использоваться, например, в IAR. Так как сам по себе IAR несколько аскетичен с точки зрения различных фишек типа автозаполнения, то использование ASF как внешней библиотекой, не так интерактивно и удобно, как в Atmel Studio, но тем не менее, можно один раз все настроить и использовать новинку Atmel Start — WEB конфигуратор кода для удобства и ускорения разработки.
Читать полностью »
Визуализация данных из «serial port» в Web сервис без развертывания Apache
2015-10-29 в 11:24, admin, рубрики: arduino, diy или сделай сам, web sites, Программирование, программирование микроконтроллеров, умный домУправление с любого устройства своей arduino через wi-fi роутер — это грезы многих новичков копающихся в arduino подобных устройствах. Будучи образцовыми новичками, мы тоже решили попробовать.
Погуглив несколько статей хабра таких, как «Перенаправление данных из COM-порта в Web» и «Простое управление вашим Arduino через web», мы решили разработать свой веб-сервер, для обмена данными с ком-портом и выводом их на веб-сервер. Причем развертывание сервера должно производиться в пару кликов.
Читать полностью »
Как мы строили квест в реальности
2015-10-28 в 21:42, admin, рубрики: diy или сделай сам, escape room, modbus, игры, квест в реальности, клаустрофобия, программирование микроконтроллеров, Производство и разработка электроники, промышленная автоматика, умный дом, эскейп-рум, метки: escape room, квест в реальности, эскейп-рум Нет нужды лишний раз объяснять, что такое квесты в реальности и с чем их едят. Тем более, эта тема уже не раз освещалась на Хабре (и Гиктаймс) [1] [2] [3]. Расскажу, как мы строили «Космическую одиссею» — самый технически сложный и, наверное, самый высокобюджетный из квестов «Клаустрофобии».
Согласно легенде, команда игроков (от 2 до 4 человек) — космические туристы, летящие в соседнюю галактику для изучения внеземных цивилизаций. Но что-то пошло не так, и теперь игрокам нужно за час выпутаться из сложившейся ситуации, решая разнообразные головоломки с электричеством, сжатым воздухом, компьютерными панелями управления, видеокамерами и дополненной реальностью.
Чтобы обойтись без спойлеров, я не буду раскрывать принципы работы головоломок, зато будет много технических подробностей о том, как все устроено изнутри. Или, по отношению к игрокам, снаружи.
Читать полностью »
Мультиклет стал еще доступнее
2015-10-22 в 7:26, admin, рубрики: diy или сделай сам, LDM-Systems, multiclet r1, Железо, мультиклет, отладочная плата, программирование микроконтроллеров, Процессоры, робототехникаТри года назад появился на свет первый мультиклеточный процессор. На тот момент для нас было действительно приятным событием то, что процессор заработал с первой попытки реализации новой архитектуры в кремнии. Для процессора Мультиклет P1 были разработаны две отладочные платы, которые позволяли освоить процессор и имели в свое составе основные элементы периферии.
Прошло 2 года и в мультиклеточной семье произошло пополнение, и мир увидел Мультиклет R1. В этой статье мы в деталях рассмотрим отладочный комплект для первого процессора с реконфигурацией клеток, а также продемонстрируем самый бюджетный вариант отладочной платы.
Рис 1. Эскиз процессорной платыЧитать полностью »
Самодиагностика МЕМС акселерометра, гироскопа и компаса (self test)
2015-10-19 в 15:26, admin, рубрики: diy или сделай сам, self test, программирование микроконтроллеров, Электроника для начинающих, метки: self testИзучая спецификацию (datasheet) на МЕМС-датчик (акселерометр, гироскоп и проч.) мы сталкиваемся с такой процедурой, как самопроверка (self-test) или самодиагностика. Обычно в спецификациях есть описание, как это делать. Кому интересно: что это и как это правильно делать? — добро пожаловать под кат.
Как избежать износа EEPROM
2015-10-12 в 11:27, admin, рубрики: eeprom, встраиваемые системы, перевод, программирование микроконтроллеров, Электроника для начинающихРезюме: Если вы периодически обновляете некоторое значение в EEPROM каждые несколько минут (или несколько секунд), вы можете столкнуться с проблемой износа ячеек EEPROM. Чтобы избежать этого, требуется снижать частоту записей в ячейку. Для некоторых типов EEPROM даже частота записи чаще чем один раз в час может быть проблемой.
Беспроводный Lighting-Sensor с питанием от CR2450
2015-10-12 в 4:37, admin, рубрики: arduino, diy или сделай сам, sleep mode, беспроводные сети, питание от батареек, программирование микроконтроллеров Сделать какой-нибудь беспроводный датчик, содержащий барометр, термометр, гигрометр или все в одном флаконе, с питанием от 220В — это не проблема. А вот запитать такое устройство от батареек или аккумуляторов уже интереснее. Ну а если это будет дисковая литиевая батарейка (таблетка) — вообще здорово, потому как устройство получится весьма компактным.
Единственным препятствием для использования «таблетки» является ее небольшая емкость. Но и среди «таблеток» есть вполне подходящие экземпляры, например CR2450, с заявленной емкостью 550-610 мАч. Читать полностью »
Гидропоника на подоконнике или C++11 в микроконтроллерах AVR
2015-10-11 в 17:02, admin, рубрики: ATMEGA328P, avr, c++11, DIY, diy или сделай сам, DS3231, I2C, SSD1306, валкодер, гидропоника, программирование микроконтроллеров, Электроника для начинающихПроект не содержит Ардуино
Этот проект изначально должен был выглядеть иначе — монументальное сооружение, состоящее из тумбы с канистрами и насосами, водружённого на неё аквариума и помидорного оазиса поверх него. В райских кущах помидорного оазиса планировался водопад, а в аквариуме — рыбные формы жизни, главное требование к которым — умение поедать незапланированных жителей аквариума и держать в чистоте стёкла; основные кандидаты — сомики и гурами. Как вы уже могли догадаться, мой девиз — «лень — двигатель прогресса» (и чего только не сделаешь, чтобы аквариум не чистить и помидоры не поливать).
Читать полностью »