Tag: MCU

MCU Ищем дребезг

В поисках полезного применения мини-осциллографа 😉 Продолжаю ковырять помаленьку, соображать, что к чему. Вот вытоптал старую проблему с “дребежащей” кнопкой наглядно (несколько десятков строк кода на ардуинке, задействованна механическая кнопка, каждые 10-15 нажатий – пропуск нужного событий, теперь причина понятна наглядно).

MCU openocd one-liner – как прошить stm32f103

Надо быстро прошить (неверно, надо быстро прошивать, раз за разом 😉 ) STM32F103C8T6 (простой и понятный контроллер, оч хорошо поддерживается) + NuttX (RTOS). Разумею, что всяческие arm-none-eabi-* + openocd + stlink уже стоят.

MCU Ardiuno: библиотека PPMint

Потребовалось с тренерского разъема Futaba T7C получить сигнал PPM и обработать его с помощью Arduino. Принял, обработал – за основу подсмотрел идеи из AeroQuad. В результате имею готовую библиотеку для работы с суммированным PWM – то, что я называю PPM.

Как это работает:

  • ко входу D2 Arduino Uno подключаем сигнал с аппаратуры (проверено с Futaba T7C 2.4, Futaba 8FG)
  • закачиваем файл PPMint.zip(внизу поста ссылка)
  • распаковываем в “libraries
  • в рабочем скетче делаем #include “PPMint.h”;, инициализируем объект PPMint ppm;
  • используем по тексту программы конструкцию realRaw[номер канала]

Проще вроде некуда. Далее немного кода и ссылка на загрузку.

Same in english here…

It took a trainer connector Futaba T7C get PPM signal and process it using the Arduino. Received, processed – the basis of ideas spied AeroQuad . As a result, I have finished the library to work with the summarized PWM – what I call the PPM.

How it works:

  • to the input D2 Arduino Uno connect the signal from the equipment (tested with Futaba T7C 2.4, Futaba 8FG)
  • upload files PPMint.zip (at the bottom of the post link)
  • unpack in “libraries
  • in working sketch do # include “PPMint.h”; , initialize the object PPMint ppm;
  • use the text of the program structure realRaw [channel number]

Simply like nowhere else. Next, some code and download link .

MCU Arduino: неожиданный “профит” от моторов

Для управления маленькими коллекторными моторами была раздобыта I2C Motor Driver. Так вот у нее выяснился неожиданный бонус – стабилизированное +5V питание по I2C шине всей системы. Профит 🙂 В дело пошли старые “полимеры” 2S.

MCU Arduino: Компас, гира и прочие “вкусности” для Arduino

Андрей@fixled.ru сделал мне ну почти новогодний подарок – прислал малюсенькую коробочку с очень вкусным содержимым:

MCU Arduino: Arduino 1.0

Обновился до Arduino 1.0. Вся “математика” работает, пока “разгребаю” проблемы со сторонними библиотеками – в принципе, все решаемо 🙂 Из хорошего – расширение .ino для проектов, .pde оставили для Processing, асинхронный серийный ввод/вывод.