Блоки пользователей
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Блоки пользователей
Работает , ок.
Исправил код, 100мс -выкинул , и убрал Serial .
Исправил код, 100мс -выкинул , и убрал Serial .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Гость 18 авг 2016, 11:18, всего редактировалось 1 раз.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки пользователей
В сетапе тоже убрать надо.sser писал(а):убрал Serial
Будет зависеть от датчика ( на сколько он точен) и внешних факторов (температура, давление, влажность и т д)sser писал(а):Интересно, какова будет точность если площадь и материал отражателя будет константа?
Даже если датчик будет точен, то при изменении одной температуры воздуха +-30С, скорость звука изменяется в приделах 10%,
а это грубо говоря, если мерить 1 метр то 10см разница, если 10м, то 100см разница.
Последний раз редактировалось rw6cm 18 авг 2016, 13:54, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Блоки пользователей
готово ,подчистил сериал ,проверил-работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки пользователей
Могу предложить блок с коррекцией по температуре.sser писал(а):готово ,подчистил сериал ,проверил-работает.
точность конечно все равно будет относительная, но как вариант.
[spoiler=Спойлер]Ультразвуковой датчик HC-SR04
• Рабочее напряжение :5V DC
• Потребляемый ток : <2mA
• Эффективный угол обзора: <15°
• Рабочее расстояние : 2cm – 500 cm
• Шаг : 0.3 cm
В блоке есть выбор ед.измерения мм, см, дюйм (или любые свои).
Соответственно от ед.измерения выбирать диапазон мин-мак.
Выход "min_max_off" имеет высокий уровень внутри диапазона.
Блок с коррекцией по температуре, на вход подать реальную температуру воздуха.[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 20 авг 2016, 18:58, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Блоки пользователей
Хороший блочок -Спасибо!
-Попобую.
-Попобую.
Последний раз редактировалось Гость 21 авг 2016, 21:51, всего редактировалось 1 раз.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки пользователей
Блоки округления чисел до N знаков после запятой.
Округление вверх, вниз, к ближайшему.
Округление вверх, вниз, к ближайшему.
Win10-64, FLProg (portable)
Блоки пользователей
Приветствую всех.
Кто нибудь знает как передавать параметры ползователя в секцию declare?
Кто нибудь знает как передавать параметры ползователя в секцию declare?
Блоки пользователей
А что конкретно, надо получить?dekorator писал(а):Кто нибудь знает как передавать параметры ползователя в секцию declare?
Просто пользовательские параметры отчасти повторяю функции секции declare.
Блоки пользователей
Вот например:
// Define the Arduino PIN
#define coil_pin 12
Вместо 12-и, нужно подставлять заранее созданный настраеваемый параметр ползователя. Как обычно создаём параметр пользователя, даём имя ( fig1), выбираем тип ( byte или integer) неважно, значения по умолчанию. При копиляции по идее должно вместо имени параметра, подставляться его значение, но почему-то подставляется имя.
Выглядит в итоге так:
// Define the Arduino PIN
#define coil_pin fig1
// Define the Arduino PIN
#define coil_pin 12
Вместо 12-и, нужно подставлять заранее созданный настраеваемый параметр ползователя. Как обычно создаём параметр пользователя, даём имя ( fig1), выбираем тип ( byte или integer) неважно, значения по умолчанию. При копиляции по идее должно вместо имени параметра, подставляться его значение, но почему-то подставляется имя.
Выглядит в итоге так:
// Define the Arduino PIN
#define coil_pin fig1
Последний раз редактировалось dekorator 14 окт 2016, 22:42, всего редактировалось 1 раз.
Блоки пользователей
Да такой метод не работает, но он в общем и не нужен.dekorator писал(а):Вот например:// Define the Arduino PIN#define coil_pin 12Вместо 12-и, нужно подставлять заранее созданный настраеваемый параметр ползователя. Как обычно создаём параметр пользователя, даём имя ( fig1), выбираем тип ( byte или integer) неважно, значения по умолчанию. При копиляции по идее должно вместо имени параметра, подставляться его значение, но почему-то подставляется имя.Выглядит в итоге так:// Define the Arduino PIN#define coil_pin fig1
А сделать надо так:
и секции декорации убираем строку:
#define coil_pin fig1
а переменную fig1, в параметрах пользователя, переименовываем в coil_pin.
И на выходе получаем тот же результат, везде в коде переменная coil_pin будет заменена на свое значение.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки пользователей
Набор блоков конвертеров времени.
Можно сказать утилиты для настройки проектов связанных со временем.
перечень здесь:
[spoiler=Спойлер][/spoiler]По сути названия говорят за себя.
Краткие пояснения внутри.
Единственно заострю внимание на "Генератор - счетчик чисел"
Сделан он как генератор для удобного тестирования.
перечень его возможностей:
Задает счет чисел, с заданной скоростью и приделами.
Придел диапазона <= 100.
На выходах H и L целые числа.
На выходе HL дробное число.
Пример:
В настройке блока count_HL ставим 60 на выходе
H - считает минуты, L - секунды, HL - минуты с сотыми долями.
В настройке блока count_HL = 100 на выходе
H - считает сотки, L - единицы, HL - число с сотыми долями.
Скорость счета изменяется в диапазоне от 2мс. до 30000мс. (1000 = 1 секунде)
Возможна настройка стартового значения верхней декады, при условии что число не больше уставки на нее.
Есть выбор режима, счет по кругу до значения верхней декады, или до упора.
Делал для свои нужд, но возможно новичкам будет в помощь.
Скачать можно Здесь
Можно сказать утилиты для настройки проектов связанных со временем.
перечень здесь:
[spoiler=Спойлер][/spoiler]По сути названия говорят за себя.
Краткие пояснения внутри.
Единственно заострю внимание на "Генератор - счетчик чисел"
Сделан он как генератор для удобного тестирования.
перечень его возможностей:
Задает счет чисел, с заданной скоростью и приделами.
Придел диапазона <= 100.
На выходах H и L целые числа.
На выходе HL дробное число.
Пример:
В настройке блока count_HL ставим 60 на выходе
H - считает минуты, L - секунды, HL - минуты с сотыми долями.
В настройке блока count_HL = 100 на выходе
H - считает сотки, L - единицы, HL - число с сотыми долями.
Скорость счета изменяется в диапазоне от 2мс. до 30000мс. (1000 = 1 секунде)
Возможна настройка стартового значения верхней декады, при условии что число не больше уставки на нее.
Есть выбор режима, счет по кругу до значения верхней декады, или до упора.
Делал для свои нужд, но возможно новичкам будет в помощь.
Скачать можно Здесь
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 06 ноя 2016, 17:48, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки пользователей
Можно добавить к выше перечисленным блокам
Блок подсчет времени между двумя датами.
Умеет считать до секунд между разными эпохами.
Пример:
Обратный отсчет до Нового Года!
[spoiler=Спойлер][/spoiler]
Сравнить можно здесь
Скачать можно здесь
Блок подсчет времени между двумя датами.
Умеет считать до секунд между разными эпохами.
Пример:
Обратный отсчет до Нового Года!
[spoiler=Спойлер][/spoiler]
Сравнить можно здесь
Скачать можно здесь
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 12 ноя 2016, 20:35, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки пользователей
Добавил блоков в разделе "Блоки пользователей"
"Набор блоков для работы с числами, датами, временем."
Перечень здесь:[spoiler=Спойлер][/spoiler]Ссылка на скачку обновлена.
Блоки которые были выложены раньше подкорректированы,
с целью уменьшения объема занимаемой памяти.
"Набор блоков для работы с числами, датами, временем."
Перечень здесь:[spoiler=Спойлер][/spoiler]Ссылка на скачку обновлена.
Блоки которые были выложены раньше подкорректированы,
с целью уменьшения объема занимаемой памяти.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 24 ноя 2016, 17:00, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки пользователей
Да конечно, новую тему не создавал, обновил предыдущую.НовыйUser писал(а):а в блоках пользователей есть ?
Win10-64, FLProg (portable)
Блоки пользователей
Я новичок в ардуино , вчера узнал о этой проге , как добавлять пользовательские блоки?
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки пользователей
Вкладка "пользовательские" --> значок загрузить --> путь к файлу блока ubi --> куда положить в разделе "пользовательские".vd153 писал(а):как добавлять пользовательские блоки?
или здесь под спойлером
Последний раз редактировалось rw6cm 05 янв 2017, 14:05, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
-
- Лейтенант
- Сообщения: 438
- Зарегистрирован: 25 окт 2016, 21:26
- Откуда: Волгоградская обл.
- Имя: СашкаСаняАлександр
- Благодарил (а): 1 раз
- Поблагодарили: 4 раза
Блоки пользователей
Добрый день.
Хочу использовать блок Подсчет времени между двумя датами в программе инкубации, постараюсь задать вопрос.
Если я сегодня нажму запомнить дату в 12;00, то когда посчитаются одни сутки, ? после 24;00 или завтра в 12;00?
Хочу использовать блок Подсчет времени между двумя датами в программе инкубации, постараюсь задать вопрос.
Если я сегодня нажму запомнить дату в 12;00, то когда посчитаются одни сутки, ? после 24;00 или завтра в 12;00?
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки пользователей
завтра в 12;00pipapsix писал(а):Если я сегодня нажму запомнить дату в 12;00, то когда посчитаются одни сутки, ? после 24;00 или завтра в 12;00?
Win10-64, FLProg (portable)
-
- Лейтенант
- Сообщения: 438
- Зарегистрирован: 25 окт 2016, 21:26
- Откуда: Волгоградская обл.
- Имя: СашкаСаняАлександр
- Благодарил (а): 1 раз
- Поблагодарили: 4 раза
Блоки пользователей
Здорово, спс.rw6cm писал(а):завтра в 12;00
Блин косяк скетч не влазит в 2,2 версии, а в 2,3 на 6% меньше, но какието предупреждения вылазят.
Блоки пользователей
Пара вопросов знатокам!
Создаю блок, если в секции declare сначала #define а потом #include то компилируется нормально, а если наоборот то ошибка.
Глюк в подключенной библиотеке? Как сделать чтобы Флпрог в скетче сначала прописывал #define?
В параметрах пользователя как string сделать пустой по умолчанию? то есть если пользователь параметр string не задал то в скетче просто char test[] = "";
Создаю блок, если в секции declare сначала #define а потом #include то компилируется нормально, а если наоборот то ошибка.
Глюк в подключенной библиотеке? Как сделать чтобы Флпрог в скетче сначала прописывал #define?
В параметрах пользователя как string сделать пустой по умолчанию? то есть если пользователь параметр string не задал то в скетче просто char test[] = "";
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей