Рубрика «микроконтроллеры» - 24

Z-Wave светофор на базе платы Z-UNO - 1
Для детской игры мне нужен светофор с радио управлением. У меня уже есть Z-Wave контроллер RaZberry, поэтому и светофор я решил сделать с управлением по Z-Wave. Суть проста: 4 разноцветные лампочки управляются с помощью 4-х реле (четвертая — синяя, режим турбо).
Для разработки своего Z-Wave устройства с 4-мя реле я выбрал плату Z-UNO второй версии, которая стала более компактная.
Z-Wave светофор на базе платы Z-UNO - 2
Программирование и заливка прошивки осуществляются в Arduino IDE. Для работы с Z-Wave к синтаксису Arduino добавлены специфичные Z-Wave функции.
Читать полностью »

BBC начала рассылать миллион микрокомпьютеров micro:bit школьникам Соединённого Королевства - 1

Целый год ходили разные слухи о микрокомпьютере micro:bit, который разрабатывался BBC для массовой раздачи школьникам. И вот оно свершилось. Начиная с 22-го марта началась рассылка всем школам подписанным на программу BBC micro:bit. Это часть проекта BBC Make it Digital нацеленного на развитие в молодом поколении интереса к изучению современных технологий и программирования. Целевая аудитория данной инициативы дети в возрасте 11-12 лет и их учителя. Это не в первый раз BBC разрабатывает микрокомпьютер специально для школьников, они уже делали это в 1980-х профинансировав разработку BBC Micro, который был достаточно популярен в школах Великобритании в своё время.
Читать полностью »

Это ответ на пост "А нужно ли знать программисту алгоритмы?"

Так почему я пишу свои алгоритмы в 95% случаев и буду их и дальше писать?

Дабы быть кратким, сразу приведу конкретику в моем случае (весьма экзотическом), но отмечу что есть немало случаев-аналогов. Если в вашей практике нет случая-аналога — поздравляю, вам не нужно заморачиваться велосипедами. Возьмите с полки пирож... Возьмите готовый код, это реально отличный вариант для RAD, да и просто для потоковой разработки, где время — деньги, а специальные требования отсутствуют.

Я разработчик экспериментальной системы управления крылатым беспилотником.
Читать полностью »

Мотив

Начну с того, что каждый человек живёт во времени, которое, к огромному сожалению, не возможно остановить. И раз мы живём в этом мире, то давайте следить за временем и не упускать ни минуты, тратя её впустую. Для этого я и сделал это чудесное устройство, по имени часы.
image
Читать полностью »

При передачи данных по линиям связи, используется контрольная сумма, рассчитанная по некоторому алгоритму. Алгоритм часто сложный, конечно, он обоснован математически, но очень уж неудобен при дефиците ресурсов, например при программировании микроконтроллеров.

Простой расчет контрольной суммы - 1

Чтобы упростить алгоритм, без потери качества, нужно немного «битовой магии», что интересная тема сама по себе.
Читать полностью »

Память в современных микроконтроллерах принято разделять по признаку зависимости от энергоснабжения. К энергозависимой памяти относятся технологии DRAM и SRAM, к энергонезависимой — EEPROM/Flash Это разделение существует за счет того, что DRAM/SRAM обладают гораздо лучшим быстродействием по сравнению с энергонезависимой памятью. Но что было бы, если бы существовала энергонезависимая память, не уступающая энергозависимой памяти по скорости чтения/записи и энергопотреблению? Оказывается, такие технологии существуют. Одним из представителей этого класса памяти является технология FRAM или FeRAM. За подробностями прошу под кат.Читать полностью »

Уже давно было желание написать статью по какой-нибудь поделке. Но изо дня в день, читая очередную статью про очередной «умный дом» или «умную метеостанцию на Ar...» все меньше хотелось написать точно то же самое, но с другого ракурса, а тем у меня было не много. И вот однажды…

Как я делал игру под AVR - 1

Внимание! Под катом кривой код, пара изображений и много воды.
Читать полностью »

Не задумывались ли вы, почему специалисты/профессионалы в области микроконтроллеров и автоматизации относятся к тем, кто работает с Arduino примерно так, как будто они занимаются чем-то не серьёзным, вроде игры в песочнице?

Почему многие не любят Arduino - 1
Примерно так же к ардуино относится и мой кот Вася.

Собственно для этого я и сделал видео, где наглядно, при помощи осциллографа, покажу и расскажу, с моей точки зрения почему так. Постараюсь высветлить явные плюсы и минусы темы Arduino:


Читать полностью »

Протокол Z-Wave весьма популярен, и существует огромное множество совместимых устройств. Однако все, кто когда либо автоматизировал своё жилище, сталкивались с тем, что чего-то таки не хватает.

Кому-то не хватает датчика давления, кому-то датчика дождя, кому-то хочется устройство на 6 реле в одном корпусе, да ещё и на батарейках. А кому-то просто нужно управлять через Z-Wave пылесосом iRobot Roomba.

Но всего этого нет в Z-Wave (да и в других протоколах тоже), и производители не торопятся осуществлять все ваши мечты.

Мы услышали вашу боль и создали идеальный комбайн. Встречайте Z-Uno, которая сочетает простоту и универсальность. Z-Uno — это Arduino в мире Z-Wave. На этой плате вы можете собрать все ваши устройства мечты и многое другое.
Делаем собственное Z-Wave устройство на базе Z-Uno - 1Читать полностью »

Это ответ на пост habrahabr.ru/post/241407 «Система для «Своей Игры»» (в коммент он не влез) — схема включения только одного из нескольких каналов нагрузки с блокирокой остальных при однократном нажатии на соответствующую каналу кнопку.

Вот моя версия того же самого, но без компьютера с виндой, ардуины, и даже без микроконтроллера. И вообще без микросхем. И даже без транзисторов. Количество каналов неограниченно. 5 простых дешёвых деталей на канал.

image
(Схему сюда рисовал дольше, чем паял)
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js