Программирование
Подключение файлов библиотек
Пт, 20/08/2021 - 23:13 | by СавелийЗдравствуйте! Вопрос скорее не по тематике arduino а по C++ в целом. Библиотеки (некоторые) состоят из файла .h и файла .cpp. В файле .cpp подключается файл .h . И мне непонятно как (откуда компилятор узнает что еще нужен файл .cpp) подключается файл .cpp . Ведь в программе подключается файл .h, в котором никак не подключается файл .cpp. Подскажите, пожалуйста. Очень буду рад ссылкам, а также подробным объяснениям.
Функция map небезопасна
Чт, 19/08/2021 - 01:29 | by SuperXLПриветствую всех!
Выловил баг, или даже не баг, а возможную конфликтную ситуацию при использовании функции map.
Стояла задача нарисовать на экранчике прогресс-бар чтения файла с SD карты.
вот пример кода:
uint8_t progress_width = map(music_file.position(), 0, music_file.size(), 0, 100);
[пояснение для новичков: эта функция вычисляет ширину прогресса от 0 до 100 попугаев в зависимости от размера файла ( music_file.size() ) и той позиции, где сейчас читается файл (music_file.position() ). ]
Найден неправильный микроконтроллер. Вы указали правильную плату в меню Инструменты -> Плата?
Втр, 17/08/2021 - 17:24 | by rezhoffКупил в китае ардуинку "Плата микроразработки ATTINY88 16 МГц/Digispark ATTINY85, Модернизированная/NANO V3.0 ATmega328, расширенная, совместимая с Arduino" и теперь мучаюсь с ней.
Консоль пишет "Найден неправильный микроконтроллер. Вы указали правильную плату в меню Инструменты -> Плата?" Что делать?
Nextion: два экрана с зависимыми кнопками - радиокнопки с одной страницы управляют триггерными кнопками на другой
Вс, 15/08/2021 - 15:51 | by DorfmanВсе привет! Имеем: сенсорный дисплей Nextion. В редакторе имеем два экрана. На одном - управление 16-ю приборами (пусть, для примера, светодиодами), то есть триггерные кнопки (с фиксацией). На втором экране - радиокнопки, которые должны переключать различные комбинации включенных и выключенных приборов с первого экрана (пресеты). При нажатии определённой радиокнопки я присваиваю её номер значению переменной preset. При этом, по идее, должен сработать код:
Опять про rdm6300 125кгц - как перевести в десятичный формат попроще.
Вс, 15/08/2021 - 13:19 | by Short Circuitесть вот такой считыватель http://arduinolab.pw/index.php/2019/08/29/rfid-schityvatel-s-uart-interfejsom-rdm6300/
выводит ид ключа в хексе.
Мне нужно выводить ключ как он написан на самом ключе. Как это сделать? Когда то по моему видел готовую библиотеку под это, но то что нахожу сейчас и пробую - не выводит в нужном формате.
SdFat. Удаление строки из txt. Вставить текст в середину или начало
Сб, 14/08/2021 - 19:00 | by Muramur2000Всем привет!. Заранее предупреждаю: я малость тупой.
Есть у меня Sd карта на 8гб FAT32, и ардуино Due. Использую библиотеку SDFat. Задача следующая:
есть файл, с настройками например, типа:
Помогите разобраться с библиотекой GxTFT
Пт, 13/08/2021 - 21:20 | by forfrendsПередать объект в другой класс
Чт, 12/08/2021 - 22:25 | by LEXAS444Привет, знаю вопрос тупой, но все таки уже долго туплю. В неком классе A созданы экземпляры другого класса B. Нужно передать созданные экземпляры в класс С . Пробовал передать сеттером но объекты конфликтуют. Как грамотно передать объекты в класс С?
// A.cpp file
#include "A.h"
#include "B.h"
B b1("1");
B b2("2");
B b3("3");
B b4("4");
Raspberry pi pico загрузка elf без Arduino IDE
Втр, 10/08/2021 - 23:01 | by chiffaВсем привет. Я пытаюсь загрузить скомпиленный скетч в Raspberry pi pico из командной строки (Windows 10). Из Arduino IDE все загружается нормально, в отладчике получаю:
Запись и чтение float во FRAM память "FM24C04B-G"
Пнд, 09/08/2021 - 13:58 | by OttoДобрый день, подскажите пожалуйста как можно просто реализовать запись/чтение значений с плавающей запятой во внешнюю FRAM память "FM24C04B-G" с объемом памяти 4 kбит(512x8).
Использую удобную библиотеку с гитхаба: https://github.com/battosai30/FRAM
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »
