Обновить
164.43

Программирование микроконтроллеров *

Учимся программировать микроконтроллеры

Сначала показывать
Порог рейтинга

«Наш ответ Arduino» — платформа «Восток» заморожена на неопределенный срок

Время на прочтение1 мин
Количество просмотров7.9K

Весной 2022 года появилась информация о российской платформе образовательной электроники, которую разработал дизайн-центр «Восток» из Владивостока и которая должна была заместить иностранный аналог популярного электронного конструктора с открытым кодом Arduino. Обучаться на новой платформе должны были около 10 млн школьников (по информации Агентства Стратегических Инициатив) и запущен он должен был уже 1 сентября. Увы, ни в сентябре, ни позднее, проект так и не был запущен "в массы" и появилась информация, что он заморожен на неопределенный срок «из-за проблем с менеджментом».

Читать далее

MicroPython официально становится частью экосистемы Arduino

Время на прочтение1 мин
Количество просмотров5.2K

В блоге Arduino рассказали, что теперь одноимённая аппаратная платформа в тестовом режиме поддерживает работу с MicroPython. Вместе с этим компания выпустила кроссплатформенную IDE  для работы с MicroPython.

Читать далее

Инженер разобрал и взломал терминал Starlink с помощью кастомного мезонина

Время на прочтение2 мин
Количество просмотров20K


Инженер из Бельгии по имени Леннерт Воутерс (Lennert Wouters) показал на конференции Black Hat 2022, как можно взломать и скомпрометировать спутниковый терминал Starlink с помощью кастомной накладной печатной платы на базе микроконтроллера RP2040.
Читать дальше →

Raspberry Pi Foundation представила плату Pico W с поддержкой Wi-Fi

Время на прочтение1 мин
Количество просмотров11K

Raspberry Pi Foundation представила Pico W — обновлённую плату для разработки на микроконтроллере RP2040 со встроенным модулем Wi-Fi. Цену подняли с четырёх долларов до шести. В остальном плату не меняли и оставили всё, как было.

Читать далее

Pimoroni выпустила цветную версию программируемого бейджа

Время на прочтение2 мин
Количество просмотров2.8K

Британская компания Pimoroni, выпускающая платы расширения для Raspberry Pi и других одноплатников, представила цветную версию программируемого бейджа. В новинке используется ЖК-дисплей, а программировать устройство можно с помощью C/C++ или MicroPython.

Читать далее

Санкции США помогли Китаю увеличить производство чипов

Время на прочтение2 мин
Количество просмотров2.1K

После введения санкций США в отношении крупнейших китайских технологических компаний, индустрия микросхем в стране растет быстрее, чем где-либо еще в мире.

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

Читать далее

Энтузиаст представил музыкальный инструмент из дисководов, дисков и сканеров Floppotron 3.0

Время на прочтение2 мин
Количество просмотров4.4K
image

Энтузиаст IT-железа и разработчик Павел Задрожняк (Paweł Zadrożniak) представил новую версию своей необычной музыкальной установки из компьютерных запчастей. В третьей версии своего устройства конструктор использовал 512 флоппиков (3,5" дисководов), 16 жёстких дисков и 4 старых сканера HP. Музыка получается путём контролируемого наложения шума и звуков перемещений магнитных головок дисководов шаговыми двигателями, щелчками головок жёстких дисков и скрежетом при движении кареток сканеров.
Читать дальше →

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

Время на прочтение6 мин
Количество просмотров2.4K
image

6 июня 2022 года, спустя 430 земных суток после высадки на Марс, НАСА зафиксировало первую серьезную поломку у «Индженьюити». Телеметрия показала, что у вертолета вышел из строя инклинометр. НАСА будет имитировать работу навигационного датчика программным патчем во время попытки выполнить новый полет.
Читать дальше →

Google возьмет на себя расходы по производству первых партий чипов с открытыми исходниками

Время на прочтение2 мин
Количество просмотров1.8K
В компании Google серьезно озаботились поддержкой не только Open Source-кода, но и других проектов с открытыми исходниками. Так, интернет-гигант заявил, что готов взять на себя расходы по изготовлению тестовых партий и прототипов аппаратного обеспечения с открытыми исходниками и запустил соответствующую инициативу.



Цель — снять с мелких команд и индивидуальных разработчиков финансовое бремя изготовления прототипов и тестовых партий, в первую очередь — чипов. Именно по причине невозможности изготовить в железе или кремнии свою разработку, сфера открытого аппаратного обеспечения серьезно проигрывает в массовости открытому коду.
Читать дальше →

Команда Adafruit запустила DOOM на крохотном QT Py

Время на прочтение1 мин
Количество просмотров3.6K

Потянет ли он Doom? Фраза достойная мемов, которую в техно-мире изрекал практически каждый, сегодня звучит применимо к совершенно крохотному устройству. Разработанная Adafruit микро-консоль на базе QT Py ESP32 под кодовым именем PINKY действительно тянет Doom.
Читать дальше →

Энтузиаст проапгрейдил советский калькулятор МК-85 современным микроконтроллером

Время на прочтение1 мин
Количество просмотров17K

Польский умелец Петр Патек (Piotr Patek) заменил процессор на своем калькуляторе «Электроника МК-85» на микроконтроллер STM32. Из-за несовместимого расположения пинов электроники 80-х годов и современных компонентов, автору пришлось изготовить печатную плату, позволяющую соединять между собой элементы из разных эпох.

Читать далее

Умелец воссоздал MS Paint на ESP32 с 1,3-дюймовым дисплеем

Время на прочтение1 мин
Количество просмотров7.6K

Энтузиаст воссоздал классический Microsoft Paint с несколько упрощенным функционалом на ESP 32 с крошечным 1,3-дюймовым дисплеем. Система позволяет выбирать различные цвета и рисовать геометрические фигуры с помощью пары потенциометров.

Читать далее

Вебинар «Разработка встраиваемых систем с помощью модельно-ориентированного проектирования»

Время на прочтение2 мин
Количество просмотров1.1K

Всем привет!

На этом вебинаре расскажем:

- Как генерировать высококачественный и оптимизированный C/C++ код из моделей Simulink для использования в серийных системах

- Как осуществлять сборку, профилирование и верификацию сгенерированного кода на целевых процессорах на примере процессора компании Миландр

 → Регистрация и подробное описание

Читать далее

Ближайшие события

STMicro представили ST31N600 на базе Arm SecurCore SC000 с поддержкой биометрии и накопления энергии

Время на прочтение2 мин
Количество просмотров3.3K


Недавно STMicro объявили о выпуске интересного микроконтроллера ST31N600 на базе ядра Arm SecurCore SC000. Несмотря на то, что это семейство ядер уже много лет используется в смарткартах и встроенных решениях безопасности, новый микроконтроллер стоит отдельного внимания.
Читать дальше →

Разработчики открыли исходный код языка программирования Toit

Время на прочтение1 мин
Количество просмотров7.1K

Разработчики языка программирования Toit заявили о том, что теперь технология доступна на GitHub под лицензией LGPL-2.1. Сам же язык появился благодаря одноименной компании, основателям которой не нравился подход к написанию кода для IoT-устройств.

Читать далее

Автоматическая настройка ПИД регуляторов, разработка систем автоматизированного вождения и другие вебинары ноября

Время на прочтение2 мин
Количество просмотров1.7K
Читать далее

Сборка весов на плате TTGO T-Weigh ESP32 с модулем HX711 и поддержкой LoRaWAN

Время на прочтение2 мин
Количество просмотров6.4K


У вас не возникала мысль собрать собственные весы с возможностью подключения по LoRaWAN? У меня тоже нет. Однако, как выясняется, на рынке уже существуют подобные продукты, используемые в логистике и складском учете.
Читать дальше →

Хор невольниц из оперы «Князь Игорь» разпознает FPGA плата. Без микропроцессора, DSP и FFT. Вообще без программирования

Время на прочтение3 мин
Количество просмотров4.9K

Сегодня молодой ученый из МФТИ Виктор Прутьянов отлаживал с преподавательницей флейты Марией Беличенко электронную схему, которая распознает мелодии. Упражнения по проектированию таких схем будут выполнять в среду старшие школьники и младшие студенты на проходящей в Сколково "Школе синтеза цифровых схем".

Это не программирование - на плате, которая видна на видео, вообще нет микропроцессора который мог бы выполнять программу. На ней стоит микросхема ПЛИС, матрица реконфигурируемых логических элементов. ПЛИС используют для обучения, например в курсе 6.111 от Массачуссетского Технологического Института, который выпускает будущих разработчиков чипов в смартфонах, автомобильной и космической электронике. Виктор Прутьянов вместе с студентов Сколтеха Владиславом Молодцовым Поставили такой курс в МФТИ.

Если вы хотите познакомиться с математикой музыки, или методами проектирования электроники на уровне регистровых передач (Register Transfer Level - RTL) с помощью синтеза схем, описанных на яхыке описания аппаратуры Verilog, вы можете бесплатно присоединиться к занятиям онлайн (офлайн места в Сколково уже все разобраны к сожалению).

Если вы при этом еще и пройдете роснановский онлайн-курс "Как работают создатели умных наночипов", то вам пришлют вот такую плату как в видео бесплатно (это предложение касается только школьников, преподавателей и руководителей кружков).

Как распознавать музыку голым железом:

Программист превратил процессор Raspberry Pi в кнопку

Время на прочтение2 мин
Количество просмотров12K
Красные полосы — палец разработчика прикасался к процессору Raspberry Pi, зеленые — нет.

Программист рассказал на Reddit, как он использует процессор микрокомпьютера Raspberry Pi в качестве физической кнопки. Приложил палец к чипу — система отрабатывает изменение температуры и выдает нужную команду. Когда палец убирается с «кнопки-чипа», то почти моментально меняются тепловые параметры, а программно такая кнопка (hot button) выполняет отключение. В этой ситуации можно не только отрабатывать один сценарий, но и закладывать различные режимы для опциональной настройки и различного ввода с помощью одной кнопки для изменения определенных параметров в запущенных на Raspberry Pi программах.
Читать дальше →

Linux 5.0 запустили на процессоре ESP32 с 8 МБ RAM

Время на прочтение2 мин
Количество просмотров17K

ESP32 Espressif ESP-WROOM-32 Dev Board

ESP32 — серия бюджетных микроконтроллеров с низким энергопотреблением. Используются в различных устройствах Интернета вещей. Представляют собой SoC с интегрированными контроллерами Wi-Fi и Bluetooth и антеннами.

Процессор ESP32 поддерживает до 8 МБ RAM, что соответствует минимальным требованиям для запуска Linux. В этом мало практической пользы, но почему бы не проверить теорию на практике.

Вклад авторов