Всем привет! Вы наверное думаете куда я пропал. На днях я уже надеюсь проверить приставку. И ещё параллельно делаю ещё один проект.
Media is too big
VIEW IN TELEGRAM
Коротко о том как я пишу библиотеку, а пишу я её в Code Editor!
народ, я тут нашел ии который презентации клепает оч хорошие, кому надо вот ссылка https://gamma.app/workspaces/cnuoa0s2y9r7ofw/join?code=n0qtjr2lzhrawz1
gamma.app
A new medium for presenting ideas, powered by AI. Beautiful, engaging content with none of the formatting and design work.
Всем привет! Ох, давненько тут ничего не выходило! Ну да ладно, я написал библиотеку и сейчас про неё расскажу!
Рассказываю!
я написал библиотеку A15_power для питания мало жрущих железок от цифровых (ШИМ) пинов Arduino/esp.
подключение и инициализация:
константы:
функции:
пример:
я написал библиотеку A15_power для питания мало жрущих железок от цифровых (ШИМ) пинов Arduino/esp.
подключение и инициализация:
#include <A15_power.h> // подключение
A15Power pin(выход, напряжение); // класс и обьект
константы:
_5V // 5 вольт
_4V // 4 вольта
_3V // 3 вольта
_2V // 2 вольта
_1V // 1 вольт
GND // 0 вольт (gnd)
функции:
setVolts(напряжение); // установить новое напряжение на выходе, который был указан в классе
returnVolts(); // вернёт напряжение, которое было указано в классе
пример:
#include <A15_power.h>
A15Power pin(3);
void setup() {
}
void loop() {
pin.setVolts(_5V);
delay(1000);
pin.returnVolts();
delay(1000);
pin.setVolts(_4V);
delay(1000);
pin.returnVolts();
delay(1000);
pin.setVolts(_3V);
delay(1000);
pin.returnVolts();
delay(1000);
pin.setVolts(_2V);
delay(1000);
pin.returnVolts();
delay(1000);
pin.setVolts(_1V);
delay(1000);
pin.returnVolts();
delay(1000);
}
Особенная благодарность Олегу тк он чекал и выкладывал большую часть файлов на Github
Всем привет! Мы тут с товарищем Олегом написали библиотеку 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
Ну и где??? Проект оказался очень сложный, надеюсь летом к нему вернусь!