Використання двигунів постійного струму в проектах на мікроконтролері Ардуїно

Використання двигунів постійного струму в проектах на мікроконтролері Ардуїно

#1: Підключаємо двигун постійного струму. Мікросхема L298P

<b>#1:</b> Підключаємо двигун постійного струму. Мікросхема L298P

Серия-статей: Програмування Ардуіно з нуля #7

Розглянемо варіант підключення до контролера звичайного двигуна постійного струму, який можна використовувати, наприклад, для пересування робота або виконання корисної роботи. Для цього скористаємося контролером двигуна на базі поширеної мікросхеми L298P

#2: Плавний пуск двигуна постійного струму з використанням таймерів

<b>#2:</b> Плавний пуск двигуна постійного струму з використанням таймерів

При керуванні двигунами постійного струму іноді виникає необхідність різкої зміни швидкості (наприклад пуск з 0% на 100% потужності або зміна швидкості на протилежну). Але такий режим роботи двигуна вимагає дуже високих струмів – у кілька разів більше, ніж простий рух. Реалізуємо плавний пуск двигуна, для цього спробуємо використовувати як стандартну функцію затримки delay(), так і таймери

#3: Створення класу для роботи з двигуном постійного струму

<b>#3:</b> Створення класу для роботи з двигуном постійного струму

Один контролер може керувати кількома двигунами постійного струму. Оскільки код управління буде той самий, тобто виділити для нього окремий клас. Тоді при додаванні нового двигуна достатньо буде додати всього кількох рядків, а не копіювати однакові функції та пріменні для кожного.

#4: Створення власної бібліотеки керування двигуном постійного струму

<b>#4:</b> Створення власної бібліотеки керування двигуном постійного струму

Ми створили клас для керування двигуном постійного струму. Але якщо ми хочемо застосовувати його в декількох проектах, то для кожного потрібно буде скопіювати один і той же код. Тому є сенс виділити весь повторюваний код в окрему бібліотеку, яку будемо підключати так само, як і стандартні бібліотеки Arduino