Метка: ШИМ

  • 100КГц шим

    Искал для себя, но думаю многим будет полезно. Собственно по этой ссылке показано как сделать 100КГц ШИМ http://forum.arduino.cc/index.php/topic,10537.0.html // Link http://forum.arduino.cc/index.php/topic,10537.0.html #include «arduino.h» void setup() { // configure hardware timer2 to generate a fast PWM on OC2B (Arduino digital pin 3) // set pin high on overflow, clear on compare match with OCR2B TCCR2A =…


  • Колесная робоплатформа. Часть 2 — Контроллер периферии и связь.

    Вот и добрался, наконец, до следующего этапа. Тут диплом, заморочки всякие страшные, жизненные трудности и перемены. Времени все не хватало на любимое хобби. Зато у робота теперь есть имя:) Тимми, как у персонажа Южного парка. Итак, вот, что у меня пока получилось: Как можно понять из заголовка, сегодня буду рассказывать про контроллер периферии.


  • STM32: Урок 6.2 — Таймеры общего назначения и продвинутые

    Продолжаем тему таймеров в STM32. В прошлый раз мы рассмотрели базовые таймеры, которые довольно-таки просты. Но сегодня мы поиграемся с более крутой игрушкой — таймерами общего назначения, которые на голову выше предыдущих. Умеют они всё то же, что и базовые таймеры, но у них есть дополнительные возможности: До 4-х каналов для: Захвата сигнала (input capture).…


  • Библиотека TimerOne

    Когда программируешь для Arduino, иногда бывает нужно периодически выполнять какие-либо действия через определённые интервалы времени — скажем, 100 раз в секунду; или хочется иметь ШИМ с большим разрешением или другой частотой, чем позволяет стандартная функция analogWrite(), или вдруг хочется выполнять какую-то работу параллельно, а вездесущий delay() всё портит. Вот тут-то может пригодиться библиотека TimerOne, которую…


  • Ещё пара слов про L293

    Когда-то, уважаемый noonv уже познакомил нас с микросхемой L293D. Попробую прояснить некоторые мелкие моменты связанные с её применением, которые были опущены в его статье. Правда для слитности придётся немножко побыть Кэпом и несколько повториться =\


  • Практическое программирование Arduino/CraftDuino — драйвер двигателей L293D

    Настала пора Arduino поуправлять моторчиками 🙂 Для этого воспользуемся самым популярным драйвером, используемым для управления моторчиками – микросхемой L293D. L293D содержит два драйвера для управления электродвигателями небольшой мощности. Имеет две пары входов для управляющих сигналов и две пары выходов для подключения электромоторов. Кроме того, у L293D есть два входа для включения каждого из драйверов. Эти…


  • ШИМ — Широтно-Импульсная Модуляция

    ШИМ (Широтно-Импульсная Модуляция (PWM — Pulse Width Modulation)) — импульсный сигнал постоянной частоты и переменной скважности (отношение длительности импульса к периоду его следования). С помощью задания скважности можно менять среднее напряжение на выходе ШИМ.


  • Программирование Arduino — аналоговый ввод/вывод

    1. Программирование Arduino — введение 2. Программирование Arduino — структура программы, константы 3. Программирование Arduino — цифровой ввод/вывод 4. Аналоговый ввод/вывод сигнала теперь рассмотрим специфичные функции Arduino для аналогового ввода-вывода.


Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд юмор

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение