Страница 5 из 16
"Первые шаги"
Добавлено: 31 июл 2018, 11:14
Labu559
MaksVish писал(а): 31 июл 2018, 08:29Этот рар скачивается испорченным
[spoiler title=Этот рар исправен]
ArchRAR.png
[/spoiler] Обновите свою версию архиватора.
MaksVish писал(а): 31 июл 2018, 08:29вторая плата с миниюсб их видит
Ну и ладненько, значит проблем стало в 2 раза меньше. Удачи Вам.
Это Ваша несговорчивая плата? Это для информации и предостережения других.
P.S. Класс, отзывы об восхитительной упаковке, отличном качестве сборки, отмытом флюсе, разноцветных светодиодах и только 2 покупателя написали [spoiler title= о неполной совместимости с оригиналом от Atmel]
Re.png
[/spoiler] Красота правит миром.
Скорее всего колличество вопрошающих об этих и тех, что в сообщении #76 платах разработчика будет расти. Может это стоит выделить в отдельную тему, что-то в роде "Условно совместимые аналоги микроконтроллера Atmel ATMega 328х"?
"Первые шаги"
Добавлено: 31 июл 2018, 13:55
AVGN
Labu559 писал(а): 31 июл 2018, 11:14P.S. Класс, отзывы об восхитительной упаковке, отличном качестве сборки, отмытом флюсе, разноцветных светодиодах и только 2 покупателя написали
о неполной совместимости с оригиналом от Atmel
Вот народ - А инструкцию перед покупкой почитать в лом . Китайский товарисчь им даже скрин выложил

"Первые шаги"
Добавлено: 31 июл 2018, 23:39
MaksVish
Labu559 писал(а): 31 июл 2018, 11:14Это Ваша несговорчивая плата? Это для информации и предостережения других.
Да это вторая, она "работает" лучше чем "Uno" ! А из какого архива нужно перезаписать? Из этого RedactCoreLibs.rar или там где архив WAVGAT!? Переустановил рар теперь открывается!
"Первые шаги"
Добавлено: 01 авг 2018, 14:06
AVGN
MaksVish писал(а): 31 июл 2018, 23:39она "работает" лучше чем "Uno" !
по каким параметрам?

У Вас же она пока вообще не дышит.
"Первые шаги"
Добавлено: 01 авг 2018, 19:50
MaksVish
AVGN писал(а): 01 авг 2018, 14:06по каким параметрам?
Я на ней уже прочитал адреса датчиков 18В20! Учусь составлять схему из блоков...
"Первые шаги"
Добавлено: 02 авг 2018, 23:35
MaksVish
На плату NANO mini USB удалось загрузить код из урока про метеостанцию, в настройках включил стандартную nano, и в программаторе atmega 328 boot loader. А плату WAVGAT UNO R3 отложил, ничего с ней не получается... Всем спасибо за подсказки!
"Первые шаги"
Добавлено: 07 авг 2018, 18:54
MaksVish
Здравствуйте! Подскажите пожалуйста! На плату Arduino Nano Atmega 328 загрузил такой скетч! Это термостат который включает насос солнечного коллектора если возникает разница температур 5*С. между датчиком на солнечном коллекторе и датчиком в бойлере! При первом включении и комнатной температуре! Реле включения насоса несколько раз клацает с частотой около 1раз за секунду и успокаивается, потом грею датчик коллектора, реле срабатывает как надо! Далее когда датчик коллектора остывает и уравновешивается температура обоих датчиков опять клацает несколько раз, хотя разница температуры гораздо ниже 5*с! Подскажите как можно исправить скетч, что бы реле не срабатывало случайным образом!? Даю скриншот проекта!
"Первые шаги"
Добавлено: 07 авг 2018, 19:31
ViktorPetrov
[ref]MaksVish[/ref], это хорошо ,что у тебя получается ,чтоб реле у тебя не клацало поставь задержку на отключение (блок таймеров) ,а лучше используй
Гистерезис,примеров много, разберешься,обсуждение проекта наверное лучше перенести в одеяльную тему.
"Первые шаги"
Добавлено: 07 авг 2018, 19:32
Sancho
[ref]MaksVish[/ref], Дорогой наш человек - это называется гистерезис, есть много на форуме и в разделе начинающим тоже. Выглядит не так. У тебя от одной вычитается 5 и сравнивается, но по идее, твоей, должно быть не так....
"Первые шаги"
Добавлено: 07 авг 2018, 21:14
MaksVish
Спасибо! Так сразу и не догадаешься, что гистерезис и задержку можно!)
"Первые шаги"
Добавлено: 03 сен 2018, 12:48
Beer100
Всем добрый день! Я на новенького. Примите, уж, пожалуйста. ))
Первый вопрос: На руках есть Ардуинка на чипе 1280. Можно с ней работать? Если да, то какой контроллер выбирать в программе?
Второй вопрос чисто теоретический: если я нарисую две разные схемы в одной "области схем", будет это работать?
"Первые шаги"
Добавлено: 03 сен 2018, 12:56
kalobyte
Beer100 писал(а): 03 сен 2018, 12:48На руках есть Ардуинка на чипе 1280. Можно с ней работать?
а ты видел ее в списке при создании нового проекта?
если она по выводам совпадает с 2860, то можно, там все равно в иде плату выбирать надо
Beer100 писал(а): 03 сен 2018, 12:48если я нарисую две разные схемы в одной "области схем", будет это работать?
если бы еще понять, что ты имел в виду про разные схемы
"Первые шаги"
Добавлено: 03 сен 2018, 15:02
Beer100
kalobyte писал(а): 03 сен 2018, 12:56а ты видел ее в списке при создании нового проекта?
Нет, такой в списке нет, поэтому и спрашиваю. По форм-фактору похожа на 2560
kalobyte писал(а): 03 сен 2018, 12:56если бы еще понять, что ты имел в виду про разные схемы
Например: два независимых процесса - в первом случае кнопками через триггер поджигаю/тушу светодиод, во-втором - компаратор анализирует разницу освещенности фотоэлементов и включает/отключает двигатель.
Все должно работать на одном контроллере. Не будут мешать эти два процесса друг другу?
"Первые шаги"
Добавлено: 03 сен 2018, 15:55
kalobyte
Beer100 писал(а): 03 сен 2018, 15:02По форм-фактору похожа на 2560
дело не в форм факторе
есть wemos d1 r1 r2
с виду они одинаковы, а распиновка разная, поэтому в флпрог есть обе версии
у меня нету мег, так что тебе самому придется проверить совместимость номеров выводов друг с другом и какие функции на этих выводах есть и совпадают ли они
например мега 168 и 328 совпадают 1 к 1, просто памяти поменьше
примерно так твоя мега должна совпадать по выводам
Beer100 писал(а): 03 сен 2018, 15:02 Не будут мешать эти два процесса друг другу?
атмеловские контроллеры содержат один процессор, поэтому все действия выполняются поэтапно и 2 процесса там не могут выполняться и кому-то мешать
что у тебя на скриншоте - обычная простая логика
у многих тут проекты на несколько плат и все работает
"Первые шаги"
Добавлено: 03 сен 2018, 16:34
Beer100
kalobyte писал(а): 03 сен 2018, 15:55
Beer100 писал(а): 03 сен 2018, 15:02 Не будут мешать эти два процесса друг другу?
атмеловские контроллеры содержат один процессор, поэтому все действия выполняются поэтапно и 2 процесса там не могут выполняться и кому-то мешать
что у тебя на скриншоте - обычная простая логика
у многих тут проекты на несколько плат и все работает
Не уловил, так 2 процесса «не могут выполняться» или не могут «кому-то мешать»?
Если все таки это рабочий вариант, то, ведь, программный код выполняется все равно по порядку? Если рассмотреть мой случай: а вдруг в первом процессе принажатии кнопки запустится какой то (чисто гипотетически) циклический процесс, пока кнопка не будет отпущена. Получается процессор не доберётся до выполнения второго логического процесса управления двигателем?
"Первые шаги"
Добавлено: 03 сен 2018, 16:53
Hijin
Beer100 писал(а): 03 сен 2018, 16:34Не уловил, так 2 процесса «не могут выполняться» или не могут «кому-то мешать»?
Сначала посмотри любые другие проекты и тогда все поймеш
А лучше посмотри
https://www.youtube.com/channel/UCZ2a-G ... 34vq5ob7Kw
https://www.youtube.com/channel/UCeOHK8 ... P7KoKAMEIg
https://www.youtube.com/channel/UCxIOQD ... 5DeXjuKCSw
"Первые шаги"
Добавлено: 03 сен 2018, 17:09
kalobyte
Beer100 писал(а): 03 сен 2018, 16:34Не уловил, так 2 процесса «не могут выполняться» или не могут «кому-то мешать»?
2 процесса не существуют в принципе, у тебя в голове неправильный образ понимания процессов в контроллере
не процессы, а условия выполнения тех или иных действий влияют на выполнение этих самых действий
в этом и заключается смысл программирования - задать условия, при которых контроллер будет выполнять заранее заданные действия
Beer100 писал(а): 03 сен 2018, 16:34Если рассмотреть мой случай: а вдруг в первом процессе принажатии кнопки запустится какой то (чисто гипотетически) циклический процесс
в строго детерминированной логике "вдруг" не бывает, там всегда можно просчитать реакцию на входные действия, если конечно у тебя квалификация позволит
а будет ли управляться двигатель - зависит от логики работы, которую ты задаш, а она зависит от умения создавать логику и прокручивать ее в голове, а это зависит от опыта, а опыт от количества созданных проектов
есть такая штука как конечный автомат или автомат состояний, вот флпрог и создан для облегченного создания таких конечных состояний
"Первые шаги"
Добавлено: 03 сен 2018, 19:16
Beer100
kalobyte писал(а): 03 сен 2018, 17:09а будет ли управляться двигатель - зависит от логики работы, которую ты задаш, а она зависит от умения создавать логику и прокручивать ее в голове, а это зависит от опыта, а опыт от количества созданных проектов
Со всем согласен. Спасибо за объяснения!
Логика программирования мне чуть-чуть понятна, просто изучал Фортран лет 100 назад... А вот логика составления скетчей программой Флпрог мне неизвестна. Но, как я понял, она сама за меня обеспечит безупречное выполнение моих капризов? Или не так?
"Первые шаги"
Добавлено: 03 сен 2018, 19:25
kalobyte
Beer100 писал(а): 03 сен 2018, 19:16Или не так?
нет конечно
флпрог сильно ограничена в исполнении твоих капризов
есть вещи, которые в принципе нельзя на ней сделать, т.к. проще это в коде написать
но вот составить конечный автомат это как раз то, для чего она задумана
чтобы понимать принцип создания схем - надо посмотреть все ролики по работе с прогой от самого автора и еще есть куча роликов от грачика, который ардуино пром
затратиш 2-3 дня и будет представление о
"Первые шаги"
Добавлено: 03 сен 2018, 23:05
Beer100
Да, видео обязательно посмотрю. Хотя "через руки" быстрее доходит. ))
И все таки, в конкретном моем примере на предыдущей страницы - не будет проблем?