Найдено 115 результатов

Oleg_UA
08 июл 2018, 23:43
Форум: Темы от автора
Тема: Тестирование новой версии программы (3.1.4)
Ответы: 709
Просмотры: 96836

Тестирование новой версии программы (3.1.2)

[ref=#00aa00]support[/ref], Подскажите пожалуйста, после редактирования пользовательского блока (CODE) все связи с этим блоком пропадают и нужно соединять по новой, такая ситуация сохраниться или в дальнейшем это неудобство будет исправлено?
Oleg_UA
15 июн 2018, 00:10
Форум: Триггеры, таймеры, счетчики, детекторы сигнала
Тема: Альтернативные счётчики
Ответы: 24
Просмотры: 9821

Альтернативные счётчики

Задача простая для спеца - по переднему фронту по 2 пину(А) организовать прерывание и посмотреть на 3 пин (В) ,если ноль ,значит добавляем в счетчик 1 ,если ениница ,то отнимаем 1 .И сделать еще вход R для программного сброса счетчика .Выход один - показание счетчика .Все
Encoder_(CODE).ubi ...
Oleg_UA
14 июн 2018, 19:48
Форум: Триггеры, таймеры, счетчики, детекторы сигнала
Тема: Альтернативные счётчики
Ответы: 24
Просмотры: 9821

Альтернативные счётчики

не успевает работать с энкодером 2000имп/оборот ,даже если оборот 5сек ,то считает 1600-1700имп.похоже надо с прерываниями ...
Уже много раз затрагивалась тема энкодеров и в конечном итоге все приходили к использованию прерываний и конденсаторов :smile390:
Не чего не могу сказать по штатному ...
Oleg_UA
14 июн 2018, 15:46
Форум: Триггеры, таймеры, счетчики, детекторы сигнала
Тема: Альтернативные счётчики
Ответы: 24
Просмотры: 9821

Альтернативные счётчики

Rovki писал(а): 14 июн 2018, 14:17Нужен реверсивный счетчик со сбросом ,тоесть вход + и - , а так же R(сброс) для работы с энкодером .
Счётчик_(CODE).ubi
Oleg_UA
15 май 2018, 07:55
Форум: Помогите, а то я "нимагу"
Тема: сложение/вычитание при нажатии кнопок +-
Ответы: 4
Просмотры: 1024

сложение/вычитание при нажатии кнопок +-

Yaroslav писал(а): 15 май 2018, 00:28вот если бы суда еще reset добавить,
Добавил Вам входы для установки значений, если на входе "val" будет "0" то при "1" на входе "Set_val" произойдёт сброс выхода в"0"
Oleg_UA
12 май 2018, 14:20
Форум: Спросить у знатоков
Тема: как отсеять мусор из UART в реал-тайме?
Ответы: 68
Просмотры: 6183

как отсеять мусор из UART в реал-тайме?

pan писал(а): 12 май 2018, 14:14именно так и было сделано
Смотрел только проект из первого поста остальное не открывалось (я использую версию 2.5) а там было совсем по другому
Oleg_UA
12 май 2018, 13:45
Форум: Спросить у знатоков
Тема: как отсеять мусор из UART в реал-тайме?
Ответы: 68
Просмотры: 6183

как отсеять мусор из UART в реал-тайме?

Крутейшая штука у Вас вышла (самого "хочуха" начинает давить) :victory: какой дисплей если не секрет и с каким интерфейсом?
По поводу преобразования двух 8 битных в одно 16 бит, можно сделать очень просто:
uint16_t speed = ((uint16_t)Byte_01 << 8) + Byte_02; // собираем одно число (16bit) из двух ...
Oleg_UA
22 апр 2018, 04:47
Форум: С++ в Ардуино
Тема: Сравнение строки из Serialport
Ответы: 21
Просмотры: 6469

Сравнение строки из Serialport

Ещё вариант.
[spoiler]#include <SoftwareSerial.h>
SoftwareSerial bt(10, 11); // RX, TX
const int LED =9;

void setup()
{
Serial.begin(9600);
bt.begin(9600);
pinMode(LED, OUTPUT);
}

void loop()
{
while(bt.available())
{
char inChar; // Обявляем переменную для получаемого символа
String ...
Oleg_UA
13 мар 2018, 00:09
Форум: Коммуникация и связь
Тема: Связь по интерфейсу I2C
Ответы: 23
Просмотры: 7718

I2C

:friends: Главное идея и желание, да ещё и с таким шикарным оформлением. :like:
Oleg_UA
12 мар 2018, 23:36
Форум: Коммуникация и связь
Тема: Связь по интерфейсу I2C
Ответы: 23
Просмотры: 7718

I2C

pan писал(а): 12 мар 2018, 23:30это разве не завершение обмена?
Функция начала обмена " beginTransmittion(). " у Вас уже завершена.
Описание Wire.endTransmission()
Oleg_UA
12 мар 2018, 23:27
Форум: Коммуникация и связь
Тема: Связь по интерфейсу I2C
Ответы: 23
Просмотры: 7718

I2C

это хоть работает? или как
Этот способ работает на 100%.
У меня так сделан обмен с расширителями портов МСР23017, если сравнивать с штатным блоком FLProg то так работает в 15 раз быстрее.
Можно ещё добавить выход результата связи на случай отвала модуля " error_code=Wire.endTransmission ...
Oleg_UA
07 янв 2018, 02:18
Форум: Прочие датчики и энкодеры
Тема: Помощь новичку. Меню и энкодер.
Ответы: 91
Просмотры: 23280

Помощь новичку. Меню и энкодер.

Александр_Светлый писал(а): 06 янв 2018, 16:05Попробовал, при быстром вращении работает а вот при медленном значения туда-сюда скачут, то есть он "не понимает" куда я его кручу а когда быстро крутиш значения дёргаются, визуально не очень приятно.
Без конденсаторов идентичная ситуация, но с ними всё отлично работает (сам попробовал).
Oleg_UA
06 янв 2018, 11:10
Форум: Прочие датчики и энкодеры
Тема: Помощь новичку. Меню и энкодер.
Ответы: 91
Просмотры: 23280

Помощь новичку. Меню и энкодер.

Александр_Светлый писал(а): 06 янв 2018, 04:55Кнопка реагирует а вот данные туда-сюда скачут и всё.
В параметре номер прерывания нужно указывать не пин а именно номер прерывания (есть в описание).
Перенёс энкодер в ваш блок, защита от дребезга лишнее.
Oleg_UA
06 янв 2018, 01:34
Форум: Прочие датчики и энкодеры
Тема: Помощь новичку. Меню и энкодер.
Ответы: 91
Просмотры: 23280

Помощь новичку. Меню и энкодер.

pan писал(а): 06 янв 2018, 00:21что вы там правили, не вспомните? косяк где или что
В функцие у Вас кажется стоял номер пина вместо (digitalRead(dir_pin), ещё мог режим поменять под своё подключение а так всё отлично.
Oleg_UA
05 янв 2018, 23:30
Форум: Прочие датчики и энкодеры
Тема: Помощь новичку. Меню и энкодер.
Ответы: 91
Просмотры: 23280

Помощь новичку. Меню и энкодер.

Ещё и с переездом сайта не найду блоков что то...
Вот блок для энкодера с старого сайта автор вроде Pan, что я в нём правил не помню оригинал не остался.
Укажите в параметрах int_num (номер прерывания) и dir_pin (вторая нога энкодера).
Энкодер подключайте с общим GND, ногу прерывания подтяните ...
Oleg_UA
03 янв 2018, 17:33
Форум: Спросить у знатоков
Тема: блоки пользователей
Ответы: 36
Просмотры: 3744

блоки пользователей

magpit писал(а): 03 янв 2018, 17:30вам низкий поклон и дай вам бог счастья успехов, удачи и вашим родным и всем кого вы знаете.
И Вам всех благ :victory:
Oleg_UA
03 янв 2018, 17:16
Форум: Спросить у знатоков
Тема: блоки пользователей
Ответы: 36
Просмотры: 3744

блоки пользователей

magpit писал(а): 03 янв 2018, 16:46Тут то и вся проблема одно меню режет другое если оно не из этого блока.
Мне сейчас попробовать не на чем, часа через три буду дома, если не решите проблему и ещё нужна будет помощь маякните в личку.
Загадили мы тут чужую тему и скоро начнут бит, возможно даже ногами :unsure:
Oleg_UA
03 янв 2018, 16:12
Форум: Спросить у знатоков
Тема: блоки пользователей
Ответы: 36
Просмотры: 3744

блоки пользователей

Делал когда то блок для управления меню а когда меню закрыты кнопки задействовались для других целей.
Вход в меню по удержанию кнопки "Меню" а в подменю по однократному нажатию когда на выходе "ValStr" строка ">>>".
Давно делал и мог подзабыть как работает попробуйте может Вам пригодится.
3.flp
Oleg_UA
03 янв 2018, 15:00
Форум: Спросить у знатоков
Тема: блоки пользователей
Ответы: 36
Просмотры: 3744

блоки пользователей

magpit писал(а): 03 янв 2018, 13:53out1, out2. Для чего? Слишком большой блок получился
Этот блок делался для управления разными группам освещения с помощью одной клавиши.
out1: импульс в один цикл при одном нажатие а out2: при двух нажатиях.
Урезанная версия блока
1.flp

Перейти к расширенному поиску