Анализатор для постановки ТЗ не нужен. Пока его нет, очень сложно понять что имеется ввиду.
Кнопка "сделать за.. хорошо" как обычно отсутствует...
Тип: Сообщения; Пользователь: RK9AMX
Анализатор для постановки ТЗ не нужен. Пока его нет, очень сложно понять что имеется ввиду.
Кнопка "сделать за.. хорошо" как обычно отсутствует...
Технически можно управлять портами на более низком уровне. DDRB, PORTB, PINB можно применять. Но тут нужно понимать, что ты делаешь, иначе можно накуролесить.
А с помощью defines, указателей и...
Tolya, можно так...
// FUJITSU SEMICONDUCTOR MB87001А PLL TX// 22.09.2020, Arduino IDE v1.8.13...
Во-первых, ButPin нужно сконфигурировать на вход. Во-вторых, DATA и ButPin сконфигурированы на одну и туже ногу.
// FUJITSU SEMICONDUCTOR MB87001А PLL TX// 22.09.2020, Arduino IDE v1.8.13...
ex8ai, "храните деньги в сберегательной кассе".:smile:
Касательно ардуиновской IDE. Как и написал Integral, файлы библиотек лучше хранить в одой и той же папке вместе с проектом. Тогда проект будет...
Предлагаете раскурочить энкодер? Интерфейс на выходе энкодера 0-5В. Вандалить датчики для доработки - тупиковый путь.
Я так понимаю, что дальше макета на столе дело не пошло. Может я и ошибаюсь.
...
В вашем случае проверить не сложно. Измерьте напряжение, которое приходит от энкодера. После этого можно делать выводы о "совсем китайском" энкодере или "индусском" коде.
Это довольно приличная...
Делитель на входе ADC необязательно ставить. Датчик выдаёт напряжение 0..5В. Сигнал можно сразу заводить на ADC. В программе получаем значение 0..1023 (0..5В). С помощью функции map(0, 1024, 0, 360)...
R3SM, интересный датчик угла.
При питании 5В дает напряжение на выходе с разрядностью 12 бит. Т.е. позволяет измерять угол с разрядностью 0,08789°. В Arduino 10 битный АЦП. Т.е. разрядность будет...
MPLAB X и более ничего на ум не приходит. Нужно ещё кроме самого MPLAB компилятор установить. Про это лучше на соответствующих форумах почитать.
Может VS Code с соответствующими плагинами, но сам не...
По другому тут никак. Это проект для одной многодиапазонной стационарной антенны. Настроил один раз и работаешь. Другие варианты потребуют более сложного алгоритма.
Чтобы был автомат, нужно...
Доброго дня!
Самый простой вариант.
Раскомментировать блок Serial. Настраиваетесь на нужном диапазоне. Смотрите в мониторе порта значения posn_cmd_L и posn_cmd_C для каждого диапазона....
tomcat, несколько вопросов по принципиальной схеме.
1. Какой датчик используется для измерения тока?
2. Какой датчик используется для измерения напряжения?
3. Как производится измерение КСВ?
В...
Ясно.
Огромное спасибо за видео! Очень информативно показана работа "градусника". Если использовали алгоритм, который я предлагал, то есть над чем задуматься.
При плавной регулировке напряжения...
Описывать переменные U1 и U2 типом float совсем необязательно. Достаточно uint16_t. Отрицательное значение там не получится, а дробной частью можно пренебречь. Аналогично с переменной ReadCnt,...
Подвыравнивать вторую половину не обязательно.
for (m = 0; m < a; m++)
if (m < 10)
lcd.print('\x00'); // символ sm0
else
lcd.print('\x01'); // символ sm1
Спасибо, что проверили. Посмотрел на градусник, похоже я из какого-то тестового варианта скопировал символы. Лучше строки заменить на
const uint8_t sm2[8] {0x00, 0x00, 0x00, 0x00, 0x00, 0x04,...
Движок форума жжот :ржач::ржач::ржач:
...
По ссылке, которую приводил, есть история версий и примеры использования.
...
Библиотеку не ковырял, но там не должно быть больших трудностей. По мне,...
Библиотека LcdBarGraph работает в паре с LiquidCrystal. Для работы с модулем I2C нужна заплатка. Немного подправил ваш скетч. Компилируется.
https://playground.arduino.cc/Code/LcdBarGraph/ -...
Подключил библиотеку OneWire для работы с датчиками DS18x20. Ничего не выбрасывал из скетча. Добавил: пару переменных, функцию измерения температуры. Включил порты D4 и D5 и поместил в майнлуп пару...