Быстрый старт с Ubuntu, RIOT OS и STM32F0discovery

 

Производитель ST Microelectronics предоставляет удобные и недорогие отладочные средства для своих микроконтроллеров STM32 — это линейки плат Discovery и Nucleo. Платы содержат встроенный отладчик ST-Link, поэтому для загрузки кода в контроллер и отладки нужно всего лишь подключить USB кабель к компьютеру.

Пример такой платы — stm32f0discovery, на которой располагается чип STM32F051:

Этот гайд о том, как установить все необходимые пакеты в Ubuntu, как собрать приложение на операционной системе RIOT OS и как прошить исполняемый файл в микроконтроллер.

 

Плата с ESP определяется как мышь

Замечено неоднократное возникновение следующей проблемы: плата с контроллером ESP8266 или ESP32 определяется в Windows как устройство ввода (мышь или трекбол). Если плата выводит что-то в COM порт, на экране компьютера хаотично движется курсор и выполняются клики. Проблема замечена в Windows XP и Windows 10. Плата может иметь микросхемы CH340 или CP2102 в качестве преобразователя USB-UART, при этом установлены корректные драйверы на эти преобразователи. Не смотря на это, операционная система подгружает для платы драйвер устройства ввода. 

Зачем мне нужен USBasp

AC PG USBASP

USBasp - это программатор для чипов AVR, который использует шину SPI для программирования. Как известно, программировать платы Arduino легко: подключил к USB и нажал кнопку. А зачем тогда этот программатор? Мы решили привести три примера из нашей реальной практики, когда он нам пригодится в решении задач.

Новая БЕТА ветка Arduino IDE - теперь с автодополнением и прочими плюшками

19xbeta

Как вы, скорее всего, заметили, разработчики Arduino IDE постепенно удаляют функции из пакета Java и выносят их в отдельные инструменты. Началось это с того, что логика сборки кода была перенесена в arduino-builder, который теперь также лежит в основе инфраструктуры Arduino Create. Предполагается, что подобное разделение позволит более гибко управлять инструментами и позволит сторонним разработчикам интегрировать их в свои продукты без необходимости тащить всю IDE.

Компенсация ШИМ для равномерного свечения диодов

Это статья про то, как добиться более-менее равномерного изменения яркости светодиода с помощью ШИМ. Если лень читать, чтожно посмотреть минутный ролик. Если не лень - добро пожаловать под кат.

Arduino Day 2017

Не пропусти главное событие весны: Arduino Day 2017!

Четвертый год подряд мы присоединяемся ко всему миру, чтобы отпразновать день рождения Arduino, и нам нет равных среди городов России.

В этом году мы приготовили для тебя бомбический движняк - Wi-Fi Control Battle! Еще не знаешь, что это такое? В нашей группе ВКонтакте всегда самая свежая информация.

День ардуино пройдет 1 апреля во втором корпусе НГТУ.

Предварительная программа:

10:00-12:00 Сбор гостей, WCB: тренировка команд
12:00-13:00 WCB: Биатлон
13:00-14:00 Доклады ArduinoDAY
14:00-15:00 Демонстрация Arduino проектов, WCB: тренировка команд
15:00-16:00 WCB: Дуэли
16:00-17:00 Свободное общение
17:00-18:00 WCB: Награждение победителей

За более подробной информацией следи в нашей группе vk.com/arduinonsk

Т1 "Рожденный побеждать". Часть 3

Привет! Городские соревнования по робототехнике уже вот-вот стартуют, и мы почти готовы. Мы делаем с нуля робота, который приедет к финишу быстрее всех, выполнив квесты, которые мы пока даже не знаем (это такой прикол соревнований).

Мы уже раскрыли наш процесс разработки электроники и библиотеки, пришла очередь рассказать про конструкцию.

Т1 "Рожденный побеждать". Часть 2

Уже скоро стартуют Городские соревнования по робототехнике, и наша команда готовит своего робота к участию в категории "Трасса". Предлагаем вам присоединиться к подготовке и в реальном времени наблюдать, что мы делаем.

Мы делаем с нуля телегу, названную Т1 "Рожденный побеждать". Проект состоит из трёх частей: электроника, конструкция, код. В предыдущем посте мы рассказали про электронику, пришло время кода. 

Т1 "Рожденный побеждать". Часть 1

Меньше недели осталось до Городских соревнований по робототехнике, и наша команда усердно готовит своего робота к участию в категории "Трасса". Предлагаем вам присоединиться к подготовке и в реальном времени наблюдать, что мы делаем.

Мы делаем с нуля телегу, которую назвали Т1, с девизом "Рожденный побеждать". Проект состоит из трёх частей: электроника, конструкция, код. Делаем всё по порядку. В этом посте расскажем про электронику, которая на данный момент готова полностью.