Страница 7 из 9

FLProg и Proteus

Добавлено: 01.10.2017{, 09:31}
Hijin
Всем доброго дня
Помогите разобратся с проблемой.
Хочю подключить кнопки та аналоговый вход Собрал схему в FLProg (пример подключения к двух сегментному индикатору) когда компилирвал проэкт и залил в Atmega328 в протеусе то контрольній светодиод не загорается хотя напряжение на аналоговом входе меняется в зависимости от нажатой кнопки, на светодиоде постоянно стоит напряжение 2,6В
Для когтроля собрал в FLProg схему только на одном компараторе в протеусе на делителе 3В  если ставлю I1>I2 константа I2=90 светодиод не горит напряжение на віходе 0 если ставлю I1<I2 константа I2=1000 светодиод постоянно горит и напряжение на выходе 2,6В Версия протеуса 7,10
Помогите разобраться в чем проблема

FLProg и Proteus

Добавлено: 02.10.2017{, 13:55}
aidar_i
Dev1 писал(а):И с мк мне не удалось запусти протеус в реальном времени, об этом пишется в сообщениях внизу панели протеуса.
Пробовал на хорошем компе Протеус с блоком на WS2812, программа работала без этого сообщения, когда начал удлинять ленту, в определенный момент, начала выдавать это сообщение. А на ноутбуке дома изначально выдала это сообщение. Процессор , чем мощнее тем лучше.

FLProg и Proteus

Добавлено: 02.10.2017{, 14:37}
Dev1
Цитата Hijin () Для когтроля собрал в FLProg схему только на одном компараторе в протеусе на делителе 3В  если ставлю I1>I2 константа I2=90 светодиод не горит напряжение на віходе 0 если ставлю I1<I2 константа I2=1000 светодиод постоянно горит и напряжение на выходе 2,6В Версия протеуса 7,10Помогите разобраться в чем проблема
Нужно знать значение ацп на каждой кнопке и ловить эти значения компараторами. Т.к. питание немного плавает, то и значение ацп плавает. Поэтому лучше ловить в диапазоне, от и до. Например значение ацп 500, ловим 1 компаратором выше 480 а 2 компаратором меньше 520. 
Пример на 5 кнопок:
СпойлерПоказать
4921046.jpg

FLProg и Proteus

Добавлено: 02.10.2017{, 16:14}
Hijin
Первоначально я этот пример и брал за основу но когда ни чего с этого рояля не смог выжеть решил пробовать крайними методами I>0:    I<1000;   0<I<1000 Но результат нулевой (переключения нет?????:?
По аналоговым кнопкам нашел два очень хороших сайта. Расчет  кнопок подключаемых к аналоговым входам с программпй калькулятором
http://codius.ru/articles/Arduino
Сайт на котором довольно подробно описывается подключкние матричной клавиатуры на один аналоговый вход
http://www.avr-asm-tutorial.net/avr_en....=search

FLProg и Proteus

Добавлено: 03.10.2017{, 21:54}
Hijin
Всем доброго времени суток
Помогите разобраться с непонятной работой табицы состояний
СпойлерПоказать
7005488.png
2731675.jpg
7839011.png
0971596.png
6067144.png
Выбираю таблицу 8 входов 2 выхода выставляю Q1-00101110  00000111  Q2 - 01001110 01101110  00011100 компилирую загружаю в Протеус 7,10 Эмулятор Ардуино. Четыре выборки работают нормально а Q1 00000111 ни как не хочет включаться Если делаю таблицу 3 входа 2 выхода  то все выборки (111  110 101  110  001) работают нормально Не могу понять чтоглючит Протеус или FLProg

FLProg и Proteus

Добавлено: 03.10.2017{, 22:46}
Dev1
Hijin писал(а):Помогите разобраться с непонятной работой табицы состояний
Проекты в студию(флпрог и протеус). Или будем ждать экстрасенсов?

FLProg и Proteus

Добавлено: 05.10.2017{, 10:39}
Hijin
Доброго дня всем
Оставляю файл с уже рабочим проэктом Вчера пол дня копался пока он не заработал все оказалось не так как я думал. Ошибка была не во второй (как я думал) таблице состояний плата 2 а в первой . Изначально 1 и 2 платы у меня были объеденены и что глючит 1 таблица мне и в голову не приходило. Но когда я поделил плату то все стало ясно и проэкт заработал
Смотрите мой проэкт критикуйте высказывайте свое мнение может кто то что то подскажет
Хотелось бы повесить датчики на 1 или 2 аналоговых входа но как я писал чють выше это у меня не получается. Может кто оставит какой нибудь наглядный простой пример проэкта в FLProg и Протеусе чтоб разобраться как этот вход должен работать.

Скача здесь на форуме нескоько файлов с примерами подключения кнопок на анаоговый вход у них расширение ubi но у меня они не открываются. Просканировал компьютер поисковиком но кроме загруженых файов файов с таким расширением у меня боьше нет. Что это за файы и что с ними можно сдеать чтобы увидеть пример в интернете нарыл что это файлы Линукс???

FLProg и Proteus

Добавлено: 07.10.2017{, 13:55}
Labu55
Hijin писал(а):что это файлы Линукс???
Самый популярный вопрос на форуме
СпойлерПоказать
8092457.png

FLProg и Proteus

Добавлено: 19.02.2018{, 20:38}
bayeck
а никто не заморачивался с библиотеками корпусов ардуино на протеус ? очень хочется платки клепать, а лень рисовать корпуса
к библиотекам. к примеру с этой

FLProg и Proteus

Добавлено: 23.02.2018{, 09:28}
romechka
Целый день бился с эмулированием DS18B20 в proteus 8. .но подключиться к датчику так и не получилось. Вопрос простой: "У кого нибудь получилось?"
Пробовал с блокам сканирование шины 1w, и вручную вбивал. Да что только не делал.
Ранее уже поднимался данный вопрос. Но ответу на него пока нет.
:umnik:

FLProg и Proteus

Добавлено: 23.02.2018{, 11:15}
pan
я подключал такой датчик в протеусе. проблем не было. накидаю выложу

FLProg и Proteus

Добавлено: 23.02.2018{, 18:16}
romechka
pan писал(а):
23.02.2018{, 11:15}
я подключал такой датчик в протеусе. проблем не было. накидаю выложу
жду с нетерпением? мне бы самый простой но рабочий пример

http://forum.flprog.ru/viewtopic.php?f=43&t=2685 - это тоже не помогло

FLProg и Proteus

Добавлено: 23.02.2018{, 18:18}
pan
ерунда какая то получается. выводит всё время -0.06

FLProg и Proteus

Добавлено: 23.02.2018{, 18:19}
romechka
pan писал(а):
23.02.2018{, 18:18}
ерунда какая то получается. выводит всё время -0.06
у меня тоже самаое

FLProg и Proteus

Добавлено: 23.02.2018{, 18:30}
Dev1
А из шаблонов не пробовали глянуть уже настроенный датчик? :crazy:
СпойлерПоказать
12121212.jpg

FLProg и Proteus

Добавлено: 23.02.2018{, 18:33}
romechka
Dev1 писал(а):
23.02.2018{, 18:30}
А из шаблонов не пробовали глянуть уже настроенный датчик? :crazy:
СпойлерПоказать
12121212.jpg
из шаблона работает, но...

FLProg и Proteus

Добавлено: 23.06.2018{, 09:05}
kalobyte
вчера полдня ковырялся с флпрог и ардуиной, чтобы заставить генерировать файл .бин вместо .еер, потому что протеус хочет только бит для епром
потом заставил ардуину генерировать хекс в конкретной папке, а не плодить мусор в тмп

теперь не могу понять, как флпрог заставить передавать в иде только конкретное имя проекта, потому что при каждой компиляции имя файла хекса увеличивается на единицу и протеус не видит уже
мало того еще и сбивается файл епром, хоть я и указал конкретный файл в другой папке и он не меняется

вобщем уходит много времени на бесполезные действия и опять непонятен смысл изменения имени при каждой компиляции, ведь перед компиляцией старое удаляется, хотя этого делать не надо, потому что время компиляции увеличивается
в эклипсе такого нет и правка кода не вызывает перекомпиляцию библиотек

кто-то поборол эти недочеты или хотя бы изменение имени файла?

FLProg и Proteus

Добавлено: 04.11.2018{, 01:20}
aidar_i
romechka писал(а):
23.02.2018{, 09:28}
Целый день бился с эмулированием DS18B20 в proteus 8. .но подключиться к датчику так и не получилось. Вопрос простой: "У кого нибудь получилось?"
Пробовал с блокам сканирование шины 1w, и вручную вбивал. Да что только не делал.
Ранее уже поднимался данный вопрос. Но ответу на него пока нет.
Попробовал решить тут.

FLProg и Proteus

Добавлено: 05.11.2018{, 09:03}
Sancho
kalobyte, aidar_i,
Други - я поступаю иначе - копирую из ide код и его гружу в протеус :)

FLProg и Proteus

Добавлено: 05.11.2018{, 09:20}
aidar_i
Этому не научился ещё. Подскажите, как это сделать.