Найдено 115 результатов
- 08 июл 2018, 23:43
- Форум: Темы от автора
- Тема: Тестирование новой версии программы (3.1.4)
- Ответы: 709
- Просмотры: 96836
Тестирование новой версии программы (3.1.2)
[ref=#00aa00]support[/ref], Подскажите пожалуйста, после редактирования пользовательского блока (CODE) все связи с этим блоком пропадают и нужно соединять по новой, такая ситуация сохраниться или в дальнейшем это неудобство будет исправлено?
- 15 июн 2018, 00:10
- Форум: Триггеры, таймеры, счетчики, детекторы сигнала
- Тема: Альтернативные счётчики
- Ответы: 24
- Просмотры: 9821
Альтернативные счётчики
Задача простая для спеца - по переднему фронту по 2 пину(А) организовать прерывание и посмотреть на 3 пин (В) ,если ноль ,значит добавляем в счетчик 1 ,если ениница ,то отнимаем 1 .И сделать еще вход R для программного сброса счетчика .Выход один - показание счетчика .Все
Encoder_(CODE).ubi ...
Encoder_(CODE).ubi ...
- 14 июн 2018, 19:48
- Форум: Триггеры, таймеры, счетчики, детекторы сигнала
- Тема: Альтернативные счётчики
- Ответы: 24
- Просмотры: 9821
Альтернативные счётчики
не успевает работать с энкодером 2000имп/оборот ,даже если оборот 5сек ,то считает 1600-1700имп.похоже надо с прерываниями ...
Уже много раз затрагивалась тема энкодеров и в конечном итоге все приходили к использованию прерываний и конденсаторов :smile390:
Не чего не могу сказать по штатному ...
Уже много раз затрагивалась тема энкодеров и в конечном итоге все приходили к использованию прерываний и конденсаторов :smile390:
Не чего не могу сказать по штатному ...
- 14 июн 2018, 15:46
- Форум: Триггеры, таймеры, счетчики, детекторы сигнала
- Тема: Альтернативные счётчики
- Ответы: 24
- Просмотры: 9821
Альтернативные счётчики
Rovki писал(а): 14 июн 2018, 14:17Нужен реверсивный счетчик со сбросом ,тоесть вход + и - , а так же R(сброс) для работы с энкодером .
- 15 май 2018, 07:55
- Форум: Помогите, а то я "нимагу"
- Тема: сложение/вычитание при нажатии кнопок +-
- Ответы: 4
- Просмотры: 1024
сложение/вычитание при нажатии кнопок +-
Добавил Вам входы для установки значений, если на входе "val" будет "0" то при "1" на входе "Set_val" произойдёт сброс выхода в"0"
- 14 май 2018, 15:05
- Форум: Помогите, а то я "нимагу"
- Тема: сложение/вычитание при нажатии кнопок +-
- Ответы: 4
- Просмотры: 1024
сложение/вычитание при нажатии кнопок +-
На входах уже есть R Trig
- 12 май 2018, 14:20
- Форум: Спросить у знатоков
- Тема: как отсеять мусор из UART в реал-тайме?
- Ответы: 68
- Просмотры: 6183
как отсеять мусор из UART в реал-тайме?
Смотрел только проект из первого поста остальное не открывалось (я использую версию 2.5) а там было совсем по другому
- 12 май 2018, 13:45
- Форум: Спросить у знатоков
- Тема: как отсеять мусор из UART в реал-тайме?
- Ответы: 68
- Просмотры: 6183
как отсеять мусор из UART в реал-тайме?
Крутейшая штука у Вас вышла (самого "хочуха" начинает давить) :victory: какой дисплей если не секрет и с каким интерфейсом?
По поводу преобразования двух 8 битных в одно 16 бит, можно сделать очень просто:
uint16_t speed = ((uint16_t)Byte_01 << 8) + Byte_02; // собираем одно число (16bit) из двух ...
По поводу преобразования двух 8 битных в одно 16 бит, можно сделать очень просто:
uint16_t speed = ((uint16_t)Byte_01 << 8) + Byte_02; // собираем одно число (16bit) из двух ...
- 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 ...
[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 ...
- 13 мар 2018, 00:09
- Форум: Коммуникация и связь
- Тема: Связь по интерфейсу I2C
- Ответы: 23
- Просмотры: 7718
I2C


- 12 мар 2018, 23:36
- Форум: Коммуникация и связь
- Тема: Связь по интерфейсу I2C
- Ответы: 23
- Просмотры: 7718
I2C
- 12 мар 2018, 23:27
- Форум: Коммуникация и связь
- Тема: Связь по интерфейсу I2C
- Ответы: 23
- Просмотры: 7718
I2C
это хоть работает? или как
Этот способ работает на 100%.
У меня так сделан обмен с расширителями портов МСР23017, если сравнивать с штатным блоком FLProg то так работает в 15 раз быстрее.
Можно ещё добавить выход результата связи на случай отвала модуля " error_code=Wire.endTransmission ...
Этот способ работает на 100%.
У меня так сделан обмен с расширителями портов МСР23017, если сравнивать с штатным блоком FLProg то так работает в 15 раз быстрее.
Можно ещё добавить выход результата связи на случай отвала модуля " error_code=Wire.endTransmission ...
- 07 янв 2018, 02:18
- Форум: Прочие датчики и энкодеры
- Тема: Помощь новичку. Меню и энкодер.
- Ответы: 91
- Просмотры: 23280
Помощь новичку. Меню и энкодер.
Без конденсаторов идентичная ситуация, но с ними всё отлично работает (сам попробовал).Александр_Светлый писал(а): 06 янв 2018, 16:05Попробовал, при быстром вращении работает а вот при медленном значения туда-сюда скачут, то есть он "не понимает" куда я его кручу а когда быстро крутиш значения дёргаются, визуально не очень приятно.
- 06 янв 2018, 11:10
- Форум: Прочие датчики и энкодеры
- Тема: Помощь новичку. Меню и энкодер.
- Ответы: 91
- Просмотры: 23280
Помощь новичку. Меню и энкодер.
В параметре номер прерывания нужно указывать не пин а именно номер прерывания (есть в описание).
Перенёс энкодер в ваш блок, защита от дребезга лишнее.
- 06 янв 2018, 01:34
- Форум: Прочие датчики и энкодеры
- Тема: Помощь новичку. Меню и энкодер.
- Ответы: 91
- Просмотры: 23280
Помощь новичку. Меню и энкодер.
В функцие у Вас кажется стоял номер пина вместо (digitalRead(dir_pin), ещё мог режим поменять под своё подключение а так всё отлично.
- 05 янв 2018, 23:30
- Форум: Прочие датчики и энкодеры
- Тема: Помощь новичку. Меню и энкодер.
- Ответы: 91
- Просмотры: 23280
Помощь новичку. Меню и энкодер.
Ещё и с переездом сайта не найду блоков что то...
Вот блок для энкодера с старого сайта автор вроде Pan, что я в нём правил не помню оригинал не остался.
Укажите в параметрах int_num (номер прерывания) и dir_pin (вторая нога энкодера).
Энкодер подключайте с общим GND, ногу прерывания подтяните ...
Вот блок для энкодера с старого сайта автор вроде Pan, что я в нём правил не помню оригинал не остался.
Укажите в параметрах int_num (номер прерывания) и dir_pin (вторая нога энкодера).
Энкодер подключайте с общим GND, ногу прерывания подтяните ...
- 03 янв 2018, 17:33
- Форум: Спросить у знатоков
- Тема: блоки пользователей
- Ответы: 36
- Просмотры: 3744
блоки пользователей
И Вам всех благmagpit писал(а): 03 янв 2018, 17:30вам низкий поклон и дай вам бог счастья успехов, удачи и вашим родным и всем кого вы знаете.

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

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