Страница 1 из 1

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

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

P.S. Ура, с "Монитором порта" работает, а вот прикрутить вход-выход не получается.
Помогите плз.
Генератор_1Гц-20кГц_(CODE).ubi

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

Добавлено: 20 мар 2018, 11:01
sser
Так я такой уже делал....
http://elref.ru/load/bloki_polzovatelej ... /2-1-0-163
Там есть одна фишка.
Выход на 9 пин UNO и 11 пин Mega2560.
А на другие пины низя!

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

Добавлено: 20 мар 2018, 15:53
pan
sser писал(а): 20 мар 2018, 11:01Так я такой уже делал....
http://forum.flprog.ru/viewtopic.php?f=77&t=3434

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

Добавлено: 20 мар 2018, 16:26
alshvid
sser Ваш код работает но получается что на вход нужно подавать значение "делитель частоты", а в оригинале с портом я задаю частоту и получаю на выходе меандр.А здесь получается я на вход поставил константу 500 а на выходе получил 15,9 кГц - не удобно.

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

Добавлено: 20 мар 2018, 16:44
Fuji1604
Все просто, перед генератором используйте блок деления.
Напр. 8000/20=400
400 это делитель для генератора, 8000 это константа, в знаменателе нужная нам частота в кГц, и меняйте переменную знаменателя на какую угодно вам частоту

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

Добавлено: 20 мар 2018, 17:34
alshvid
Как-то криво получилось, но у меня все работает.

Отправлено спустя 14 минут 21 секунду:
Всем спасибо, работает!