Всем привет! Мы тут с товарищем Олегом написали библиотеку A15_motors! Сейчас расскажу!
Подключение и обьекты:
Функции:
Константы:
Пример:
Подключение и обьекты:
#include <A15_motors.h>
A15_motors motors(rf, rb, lf, lb); //для "релейного" управления моторами
A15_motors_PWM motors(enable, rf, rb, lf, lb); //для плавного управления моторами
A15_relay relay(in); //для реле
Функции:
/*---функции A15Motors и A15Motors_PWM---*/
setSpeed(speed); //настройка скорости, 0 - 255
manualGo(rf1, rb1, lf1, lb1); //вручную
go(direction); //резкий старт по константам
brake(); //тормозим
setSmooth(smooth); //настройка плавности
smoothGo(directionSmooth); //плавный старт по константам
smoothBrake(directionSmooth); //плавное торможение
/*---функции A15Relay---*/
work(period); //инвертирует состояние пина с заданным интервалом
stop(); //останавливает работу
Константы:
FW //вперёд
BW //назад
R //"танковый разворот" вправо
L //"танковый разворот" влево
RF //вперёд и вправо
LF //вперёд и влево
RB //назад и вправо
LB //назад и влево
Пример:
#include <A15_motors.h>
A15_motors motors(6, 9, 10, 11);
void setup(){
motors.setSpeed(180);
motors.setSmooth(5);
}
void loop(){
for(int i = 0; i < 4; i++){
motors.smoothGo(FW);
motors.smoothBrake(FW);
motors.smoothGo(L);
motors.smoothBrake(L);
}
}
Arduino15 channel pinned «Просто оставлю это здесь, вдруг какой-нибудь подписчик с premium заглянет https://t.me/boost/arduino15»
Всем привет! Готовитесь к новому году? А я уже готов! Кстати присылайте в комментариях свои ёлочки и предлагайте какие проекты мне сделать в следующем году, а лучше пишите боту: @Arduino_channel_bot! Всех с наступающим Новым годом!
Ох... Давненько тут ничего не выходило! 😅 ну ничего, скоро будет урок про Settings!
Arduino15 channel
Photo
Ну и где??? Проект оказался очень сложный, надеюсь летом к нему вернусь!
Всем привет! У меня появился канал про мои библиотеки и сейчас там будет пост!
Telegram
Arduino15Libs
Библиотеки Arduino15!
Всем привет! Ох! Давненько тут ничего не выходило, но скоро будет пора проектов!