Всем привет! Перед тем как делать проект нужно кое-что уточнить! В библиотеке TVout нет документаций! Но я сейчас расскажу как она работает!
Подключение библиотеки:
Объекты библиотеки:
Выбор режима видео передачи:
Ещё есть так сказать "встроенные" библиотеки для шрифта их 4:
Основные функции:
Ну вот и всё пока-что!
#библиотеки
#начало
#уроки
Подключение библиотеки:
#include <TVout.h> // ну это и так понятно!
Объекты библиотеки:
TVout TV; // это тоже понятно!
Выбор режима видео передачи:
void setup() {
TV.begin(PAL); // ещё можно _PAL, это для стран европы
. TV.begin(NTSC); // ещё можно _NTSC, это для других стран
}
Ещё есть так сказать "встроенные" библиотеки для шрифта их 4:
#include <font4×6.h> // шрифт 4 на 6
#include <font6×8.h> // шрифт 6 на 8
#include <font8×8.h> // шрифт 8 на 8
#include <fontALL.h> // все
/* выбирается вот так */
void setup() {
TV.select_font(любой);
}
Основные функции:
TV.print(""); // печатает текст
TV.println(""); // переходит на другую строчку и печатает текст
TV.set_cursor(0,0); // состояние курсора
TV.bitmap(); // рисует картинку из bitmap
Ну вот и всё пока-что!
#библиотеки
#начало
#уроки
GitHub
GitHub - Avamander/arduino-tvout: Arduino-TVout
Arduino-TVout. Contribute to Avamander/arduino-tvout development by creating an account on GitHub.
👍1
А теперь encbutton! Библиотека для кнопок и энкодеров написанная Gyver'ом!
Подключение библиотеки:
Объекты библиотеки:
Простой клик с каким-нибудь действием:
Это была первая часть про эту библиотеку! Скоро будет ещё!
#библиотеки
#уроки
#начало
Подключение библиотеки:
#include <EncButton.h>
Объекты библиотеки:
ButtonT<BTN_PIN > btn;
Простой клик с каким-нибудь действием:
btn.tick();
if (btn.click()) {
// действие
}
Это была первая часть про эту библиотеку! Скоро будет ещё!
#библиотеки
#уроки
#начало
GitHub
GitHub - GyverLibs/EncButton: Лёгкая и очень функциональная библиотека для энкодера с кнопкой, энкодера или кнопки с Arduino
Лёгкая и очень функциональная библиотека для энкодера с кнопкой, энкодера или кнопки с Arduino - GyverLibs/EncButton
👍1
👍1
Так! Я Кирилл Бажин. Я инвалид, не надо протирать глаза вы правильно прочитали! С детства люблю собирать всякие штуки. В 2023 году я узнал о Arduino и купил себе книгу. И начал собирать проект из этой книги, но у меня не получилось. Потом я начал смотреть видосы Gyver'а и просматривать его скетчи и библиотеки. И начинал потихоньку сам писать скетчи. Вот собственно я здесь! Создал свой канал!
#автор
#автор
❤🔥3
Всем привет! Прошивка ещё в сильной доработке. Во-первых я добавил подтяжку пинов кнопок к VCC. Во-вторых добавил tick'и кнопок. (И ещё буду дорабатывать) Надеюсь на следующей неделе будет окончательный вариант первой версии прошивки!
👍1
Arduino15 channel
Всем привет! Прошивка ещё в сильной доработке. Во-первых я добавил подтяжку пинов кнопок к VCC. Во-вторых добавил tick'и кнопок. (И ещё буду дорабатывать) Надеюсь на следующей неделе будет окончательный вариант первой версии прошивки!
Где прошивка? Она будет завтра! (Но это не точно)
🏆1
Arduino15 channel
Где прошивка? Она будет завтра! (Но это не точно)
Короче, завтра ничего не будет, я заболел!😷
😭1😨1
Всем привет! Вы наверное думаете куда я пропал. На днях я уже надеюсь проверить приставку. И ещё параллельно делаю ещё один проект.
👍1
Media is too big
VIEW IN TELEGRAM
Коротко о том как я пишу библиотеку, а пишу я её в Code Editor!
🔥2💩2👎1😐1
народ, я тут нашел ии который презентации клепает оч хорошие, кому надо вот ссылка 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.
👍2🔥1
Всем привет! Ох, давненько тут ничего не выходило! Ну да ладно, я написал библиотеку и сейчас про неё расскажу!
❤3
Рассказываю!
я написал библиотеку 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);
}
👍1