Блок пользователя - генератор

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
alshvid
Рядовой
Сообщения: 18
Зарегистрирован: 20 мар 2018, 09:55
Имя: Александр

Блок пользователя - генератор

Сообщение alshvid »

Всем доброго времени суток!
Очень рад что есть такая чудная программа которая позволяем творить без программного кода, но я столкнулся с тем что не понимаю как "засунуть" код в блок пользователя. Может на форуме найдутся добрые люди которые смогут мне из этого кода "http://arduino.ru/forum/proekty/generat ... na-arduino" сделать пользовательский блок генератора без энкодера (на входе число 1- 2800 Гц, а на выходе меандр с заданной частотой) + вывод для ВКЛ/ВЫКЛ генератора.

P.S. Ура, с "Монитором порта" работает, а вот прикрутить вход-выход не получается.
Помогите плз.
Генератор_1Гц-20кГц_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
sser
Рядовой
Сообщения: 82
Зарегистрирован: 02 янв 2018, 12:19
Откуда: Н.Новгород
Имя: Сергей
Контактная информация:

Блок пользователя - генератор

Сообщение sser »

Так я такой уже делал....
http://elref.ru/load/bloki_polzovatelej ... /2-1-0-163
Там есть одна фишка.
Выход на 9 пин UNO и 11 пин Mega2560.
А на другие пины низя!
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Блок пользователя - генератор

Сообщение pan »

sser писал(а): 20 мар 2018, 11:01Так я такой уже делал....
http://forum.flprog.ru/viewtopic.php?f=77&t=3434
alshvid
Рядовой
Сообщения: 18
Зарегистрирован: 20 мар 2018, 09:55
Имя: Александр

Блок пользователя - генератор

Сообщение alshvid »

sser Ваш код работает но получается что на вход нужно подавать значение "делитель частоты", а в оригинале с портом я задаю частоту и получаю на выходе меандр.А здесь получается я на вход поставил константу 500 а на выходе получил 15,9 кГц - не удобно.
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Блок пользователя - генератор

Сообщение Fuji1604 »

Все просто, перед генератором используйте блок деления.
Напр. 8000/20=400
400 это делитель для генератора, 8000 это константа, в знаменателе нужная нам частота в кГц, и меняйте переменную знаменателя на какую угодно вам частоту
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
alshvid
Рядовой
Сообщения: 18
Зарегистрирован: 20 мар 2018, 09:55
Имя: Александр

Блок пользователя - генератор

Сообщение alshvid »

Как-то криво получилось, но у меня все работает.

Отправлено спустя 14 минут 21 секунду:
Всем спасибо, работает!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя