Как стать автором
Обновить

BeagleBoard представила «первый экономически доступный» одноплатный компьютер на RISC-V

Разработка под Linux *Программирование микроконтроллеров *Компьютерное железо Процессоры

Компании BeagleBoard и Seeed заключили соглашение с компанией-поставщиком StarFive для создания одноплатного компьютера BeagleV на архитектуре RISC-V. Стоимость компьютера — 150$. Двухъядерный 64-битный процессор SiFive U74, 8 Гб оперативной памяти LPDDR 4 и ускоритель Nvdla для машинного обучения.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 9.3K
Комментарии 3

Raspberry Pi Foundation представила микроконтроллеры Pi Pico за $4 на своем кремнии

Разработка на Raspberry Pi *Компьютерное железо

Команда Raspberry Pi разработала микроконтроллер Raspberry Pi Pico стоимостью $4. Он имеет собственную 40-нм архитектуру на кристалле RP2040.

Читать далее
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 14K
Комментарии 60

«Микрон» выпустила экспериментальную партию отечественного микроконтроллера на архитектуре RISC-V

Производство и разработка электроники *IT-компании

Как сообщил руководитель Департамента инвестиционной и промышленной политики Москвы Александр Прохоров, резидент особой экономической зоны «Технополис Москва» компания «Микрон» выпустила экспериментальную партию отечественного микроконтроллера на архитектуре RISC-V. Как указал Прохоров, российский микроконтроллер — универсальная базовая единица для импортозамещения в отечественной электронике.

Читать далее
Всего голосов 34: ↑34 и ↓0 +34
Просмотры 14K
Комментарии 35

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

Блог компании RUVDS.com Платежные системы *Беспроводные технологии *Программирование микроконтроллеров *Производство и разработка электроники *


Недавно STMicro объявили о выпуске интересного микроконтроллера ST31N600 на базе ядра Arm SecurCore SC000. Несмотря на то, что это семейство ядер уже много лет используется в смарткартах и встроенных решениях безопасности, новый микроконтроллер стоит отдельного внимания.
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 2.6K
Комментарии 9

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

Программирование микроконтроллеров *DIY или Сделай сам

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

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 6.7K
Комментарии 6

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

Программирование микроконтроллеров *DIY или Сделай сам

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

Читать далее
Всего голосов 32: ↑32 и ↓0 +32
Просмотры 15K
Комментарии 55

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

Программирование микроконтроллеров *Носимая электроника DIY или Сделай сам

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

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.2K
Комментарии 2

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

Программирование микроконтроллеров *Разработка на Raspberry Pi *

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

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 5.8K
Комментарии 38

Знакомство с Arduino

Разработка под Arduino *

Введение


Торжественно открываю новый блог на Хабре, посвящённый Arduino! Блог об универсальном opensource-микроконтроллере Arduino, который будет интересен всем любителям микроэлектроники, самодельных гаджетов и всем, кто не боится взять в руки паяльник.

Внешний вид платы Arduino Diecimila Arduino представляет собой линейку электронных блоков-плат, которые можно подключать к компьютеру по USB, а в качестве периферии — любые устройства от светодиодов до механизмов радиуоправляемых моделей и роботов. Программы для него пишутся на простом и интуитивно понятном си-подобном языке Wiring (c возможностью подключения сторонних библиотек на C/C++, например, для управления LCD-дисплеями или двигателями), компилируются и загружаются в устройство одной кнопкой, после чего вы тут же получаете работающий автономный гаджет. Никакого ассемблера, никаких лишних проводов и дорогущих деталей и программаторов — чистое творчество, включай и работай!
Читать дальше →
Всего голосов 110: ↑107 и ↓3 +104
Просмотры 38K
Комментарии 128

О микроконтроллерах

Компьютерное железо
Около 55% проданных в мире процессоров приходится на 8ми битные микроконтроллеры. Более 4 млрд. 8ми битных микроконтроллеров продано в 2006. Они установлены в микроволновках, стиральных машинах, музыкальных центрах… При этом они являются однокристальными компьютерами, со своим процессором, памятью, портами ввода-вывода. В статье я постараюсь кратко объяснить что это за звери и как их приручают.
Читать дальше →
Всего голосов 92: ↑86.5 и ↓5.5 +81
Просмотры 15K
Комментарии 101

Пара копеек про микроконтроллеры

Электроника для начинающих
Довелось мне проработать три года в фирме, которая занималась встраиваемыми системами, а именно автоматикой, что поезда водит. Жесткое реальное время, серьезное тестирование и выгрызание микросекунд везде, где только можно. Попробую дать пару советов тем, кто интересуется встраиваемыми системами (а по постам на хабре я понял, что таких — немало ;-)
Читать дальше →
Всего голосов 79: ↑75 и ↓4 +71
Просмотры 5.1K
Комментарии 44

Arduino Duemilanove

Разработка под Arduino *
Перевод
image

Продолжая традицию труднопроизненосимых итальянских названий, сайт arduino.cc представляет Arduino Duemilanove («2009»). Это последняя ревизия базовой версии Arduino USB-платы, заменившая Diecimila. Duemilanove автоматически выбирает соответствующий источник питания (USB или внешнего адаптера), устраняя необходимость в перестановке перемычки питания. Эта версия также позволяет перерезать перемычку автоматического сброса либо припаять её обратно, чтобы включить автосброс. Несмотря на труднопроизносимое название, этот Arduino остался таким же простым в использовании (не-итальянцы могут смело назвать эту ревизию «Arduino 2009»).

Выпуск Arduino Duemilanove совпадает с началом выпуска книги Massimo Banzi "Getting Started with Arduino" издательства O'Reilly.

Версия Duemilanove заменит Diecimila у дистрибьюторов в течение ближайших недель.

P.S. — Знакомство с Arduino
Всего голосов 19: ↑11 и ↓8 +3
Просмотры 5.3K
Комментарии 24

Простая реализация схемы шагового двигателя на мк

Программирование микроконтроллеров *
И так, данный пост нацелен на новичков в электронике а так же на новичков в программировании и освоении мк и разработке радиоэлектронных устройств.
Данная разработка представляет простейшее включение МК такого как PIC16F84A для управления шаговым двигателем.
Читать дальше →
Всего голосов 69: ↑61 и ↓8 +53
Просмотры 27K
Комментарии 79

Внутрисхемный программатор отладчик ICD2 + Ubuntu

Программирование микроконтроллеров *
Разработка в Linux — это просто!

Этот топик будет посвящен подключению программатора отладчика фирмы Olimex — ICD2 на Linux.

Так как в интернете я почти не нашел информации по этому поводу, позволю рассказать себе как я это сделал.
Не хитро догадаться, что нужно знать на какой дистрибутив будем ставить. Мой выбор пал на Ubuntu 8.10. Ядро на данный момент было установлено версии 2.6.27-11-generic ( анстейбл вобщем ).
Однако, это очень дружественный и простой в использовании дистрибутив, но граблей при подключении избежать не удалось.

Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 2.8K
Комментарии 4

Цепляем здоровые амперметры к ПК через Arduino

Чулан
Подцепил к Arduino пару здоровых амперметров — открутил от них шунты, и через сопротивления на ШИМ выходы повесил.
Сходу вспомнилось 3 варианта применения (пользы ноль, одно баловство :) ):
— измерение загрузки процессора (как раз сейчас процессоры 2-х ядерные пошли);
— вывод показаний спидометра и тахометра от гоночных игр;
— была еще идея VU-meter сделать для Winamp — пока руки не дошли.
Собственно вот фото, чтобы примерно прикинуть как это выглядит:
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Просмотры 3K
Комментарии 4

Большие уличные часы

DIY или Сделай сам
Всё таки не хабраэффект не дает о себе забыть. Статья о том как сделать большие часы, которые можно повешать на здание. Скопирована на хабр т.к. сервер не в состоянии переварить столько посетителей.
Читать дальше →
Всего голосов 49: ↑45 и ↓4 +41
Просмотры 11K
Комментарии 33

Сенсорный датчик для Arduino и жуткий девайс админа-параноика

Чулан
Обнаружилась тут для Arduino занятная библиотечка, организующая сенсорное управление: www.arduino.cc/playground/Main/CapSense.
Принцип работы прост — соединяем две любые ноги резистором мегаом на несколько, одна нога будет выходом, вторая входом. Ко входу цепляем провод-сенсор, а еще лучше что-то плоское и проводящее – вроде куска медной фольги. Если выход переключать из 0 в 1 и обратно, то состояние входа тоже будет переключаться, но из-за различных паразитных емкостей процесс будет происходить с некоторой задержкой, и чем больше емкость (допустим, ближе находится рука человека), тем больше эта инерционность. Вот илюстрация от автора библиотеки:
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 6.6K
Комментарии 4

Простой цифровой генератор сигналов произвольной формы

DIY или Сделай сам


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

Читать дальше →
Всего голосов 64: ↑59 и ↓5 +54
Просмотры 18K
Комментарии 16

Что за особый язык программирования используется для Arduino?

Чулан
Хочется прояснить ситуацию с так называемым «языком программирования Arduino», который «основан на Wiring». Подобные сочетания слов часто встречаются на страничках, посвященных Arduino. На официальном сайте так и пишут: "...is programmed using the Arduino programming language (based on Wiring)". По факту нет никакого особого языка программирования, и фактически программы пишутся на C/C++, а компилируются и собираются с помощью широко известного avr-gcc.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 15K
Комментарии 2

Как сделать библиотеку для Arduino? (пример прилагается)

Разработка под Arduino *
Допустим, Вы решили оформить написанные Вами функции/классы для Arduino в библиотеку, чтобы Вам самим было проще с ними работать, и главное, чтобы кто-то другой мог с помощью Вашей библиотеки спокойно решать данные задачи, поминая Вас добрым словом, а не выдумывать новый велосипед.
Опишу минимум особенностей, в расчете на читателя, хотя бы немного знакомого с программированием на C/C++.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 22K
Комментарии 7