"Первые шаги"

Вопросы от новичков
Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25 янв 2018, 22:23
Откуда: Bukovyna
Имя: Василий

"Первые шаги"

Сообщение 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х"?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

"Первые шаги"

Сообщение AVGN »

Labu559 писал(а): 31 июл 2018, 11:14P.S. Класс, отзывы об восхитительной упаковке, отличном качестве сборки, отмытом флюсе, разноцветных светодиодах и только 2 покупателя написали
о неполной совместимости с оригиналом от Atmel
Вот народ - А инструкцию перед покупкой почитать в лом . Китайский товарисчь им даже скрин выложил
Изображение
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14 июл 2018, 19:09
Имя: Максим

"Первые шаги"

Сообщение MaksVish »

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

"Первые шаги"

Сообщение AVGN »

MaksVish писал(а): 31 июл 2018, 23:39она "работает" лучше чем "Uno" !
по каким параметрам? :smile427: У Вас же она пока вообще не дышит.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14 июл 2018, 19:09
Имя: Максим

"Первые шаги"

Сообщение MaksVish »

AVGN писал(а): 01 авг 2018, 14:06по каким параметрам?
Я на ней уже прочитал адреса датчиков 18В20! Учусь составлять схему из блоков...
MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14 июл 2018, 19:09
Имя: Максим

"Первые шаги"

Сообщение MaksVish »

На плату NANO mini USB удалось загрузить код из урока про метеостанцию, в настройках включил стандартную nano, и в программаторе atmega 328 boot loader. А плату WAVGAT UNO R3 отложил, ничего с ней не получается... Всем спасибо за подсказки!
MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14 июл 2018, 19:09
Имя: Максим

"Первые шаги"

Сообщение MaksVish »

Здравствуйте! Подскажите пожалуйста! На плату Arduino Nano Atmega 328 загрузил такой скетч! Это термостат который включает насос солнечного коллектора если возникает разница температур 5*С. между датчиком на солнечном коллекторе и датчиком в бойлере! При первом включении и комнатной температуре! Реле включения насоса несколько раз клацает с частотой около 1раз за секунду и успокаивается, потом грею датчик коллектора, реле срабатывает как надо! Далее когда датчик коллектора остывает и уравновешивается температура обоих датчиков опять клацает несколько раз, хотя разница температуры гораздо ниже 5*с! Подскажите как можно исправить скетч, что бы реле не срабатывало случайным образом!? Даю скриншот проекта!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

"Первые шаги"

Сообщение ViktorPetrov »

[ref]MaksVish[/ref], это хорошо ,что у тебя получается ,чтоб реле у тебя не клацало поставь задержку на отключение (блок таймеров) ,а лучше используй Гистерезис,примеров много, разберешься,обсуждение проекта наверное лучше перенести в одеяльную тему.
Последний раз редактировалось ViktorPetrov 07 авг 2018, 19:41, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

"Первые шаги"

Сообщение Sancho »

[ref]MaksVish[/ref], Дорогой наш человек - это называется гистерезис, есть много на форуме и в разделе начинающим тоже. Выглядит не так. У тебя от одной вычитается 5 и сравнивается, но по идее, твоей, должно быть не так....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14 июл 2018, 19:09
Имя: Максим

"Первые шаги"

Сообщение MaksVish »

Спасибо! Так сразу и не догадаешься, что гистерезис и задержку можно!)
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

"Первые шаги"

Сообщение Beer100 »

Всем добрый день! Я на новенького. Примите, уж, пожалуйста. ))
Первый вопрос: На руках есть Ардуинка на чипе 1280. Можно с ней работать? Если да, то какой контроллер выбирать в программе?
Второй вопрос чисто теоретический: если я нарисую две разные схемы в одной "области схем", будет это работать?
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

"Первые шаги"

Сообщение kalobyte »

Beer100 писал(а): 03 сен 2018, 12:48На руках есть Ардуинка на чипе 1280. Можно с ней работать?
а ты видел ее в списке при создании нового проекта?
если она по выводам совпадает с 2860, то можно, там все равно в иде плату выбирать надо
Beer100 писал(а): 03 сен 2018, 12:48если я нарисую две разные схемы в одной "области схем", будет это работать?
если бы еще понять, что ты имел в виду про разные схемы
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

"Первые шаги"

Сообщение Beer100 »

kalobyte писал(а): 03 сен 2018, 12:56а ты видел ее в списке при создании нового проекта?
Нет, такой в списке нет, поэтому и спрашиваю. По форм-фактору похожа на 2560
kalobyte писал(а): 03 сен 2018, 12:56если бы еще понять, что ты имел в виду про разные схемы
Например: два независимых процесса - в первом случае кнопками через триггер поджигаю/тушу светодиод, во-втором - компаратор анализирует разницу освещенности фотоэлементов и включает/отключает двигатель.
Все должно работать на одном контроллере. Не будут мешать эти два процесса друг другу?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

"Первые шаги"

Сообщение kalobyte »

Beer100 писал(а): 03 сен 2018, 15:02По форм-фактору похожа на 2560
дело не в форм факторе
есть wemos d1 r1 r2
с виду они одинаковы, а распиновка разная, поэтому в флпрог есть обе версии
у меня нету мег, так что тебе самому придется проверить совместимость номеров выводов друг с другом и какие функции на этих выводах есть и совпадают ли они
например мега 168 и 328 совпадают 1 к 1, просто памяти поменьше
примерно так твоя мега должна совпадать по выводам
Beer100 писал(а): 03 сен 2018, 15:02 Не будут мешать эти два процесса друг другу?
атмеловские контроллеры содержат один процессор, поэтому все действия выполняются поэтапно и 2 процесса там не могут выполняться и кому-то мешать

что у тебя на скриншоте - обычная простая логика
у многих тут проекты на несколько плат и все работает
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

"Первые шаги"

Сообщение Beer100 »

kalobyte писал(а): 03 сен 2018, 15:55
Beer100 писал(а): 03 сен 2018, 15:02 Не будут мешать эти два процесса друг другу?
атмеловские контроллеры содержат один процессор, поэтому все действия выполняются поэтапно и 2 процесса там не могут выполняться и кому-то мешать

что у тебя на скриншоте - обычная простая логика
у многих тут проекты на несколько плат и все работает
Не уловил, так 2 процесса «не могут выполняться» или не могут «кому-то мешать»?

Если все таки это рабочий вариант, то, ведь, программный код выполняется все равно по порядку? Если рассмотреть мой случай: а вдруг в первом процессе принажатии кнопки запустится какой то (чисто гипотетически) циклический процесс, пока кнопка не будет отпущена. Получается процессор не доберётся до выполнения второго логического процесса управления двигателем?
Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22 авг 2017, 11:08
Откуда: Винница
Имя: Юрий

"Первые шаги"

Сообщение 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
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

"Первые шаги"

Сообщение kalobyte »

Beer100 писал(а): 03 сен 2018, 16:34Не уловил, так 2 процесса «не могут выполняться» или не могут «кому-то мешать»?
2 процесса не существуют в принципе, у тебя в голове неправильный образ понимания процессов в контроллере

не процессы, а условия выполнения тех или иных действий влияют на выполнение этих самых действий
в этом и заключается смысл программирования - задать условия, при которых контроллер будет выполнять заранее заданные действия
Beer100 писал(а): 03 сен 2018, 16:34Если рассмотреть мой случай: а вдруг в первом процессе принажатии кнопки запустится какой то (чисто гипотетически) циклический процесс
в строго детерминированной логике "вдруг" не бывает, там всегда можно просчитать реакцию на входные действия, если конечно у тебя квалификация позволит

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

есть такая штука как конечный автомат или автомат состояний, вот флпрог и создан для облегченного создания таких конечных состояний
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

"Первые шаги"

Сообщение Beer100 »

kalobyte писал(а): 03 сен 2018, 17:09а будет ли управляться двигатель - зависит от логики работы, которую ты задаш, а она зависит от умения создавать логику и прокручивать ее в голове, а это зависит от опыта, а опыт от количества созданных проектов
Со всем согласен. Спасибо за объяснения!
Логика программирования мне чуть-чуть понятна, просто изучал Фортран лет 100 назад... А вот логика составления скетчей программой Флпрог мне неизвестна. Но, как я понял, она сама за меня обеспечит безупречное выполнение моих капризов? Или не так?
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

"Первые шаги"

Сообщение kalobyte »

Beer100 писал(а): 03 сен 2018, 19:16Или не так?
нет конечно
флпрог сильно ограничена в исполнении твоих капризов
есть вещи, которые в принципе нельзя на ней сделать, т.к. проще это в коде написать

но вот составить конечный автомат это как раз то, для чего она задумана
чтобы понимать принцип создания схем - надо посмотреть все ролики по работе с прогой от самого автора и еще есть куча роликов от грачика, который ардуино пром
затратиш 2-3 дня и будет представление о
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

"Первые шаги"

Сообщение Beer100 »

Да, видео обязательно посмотрю. Хотя "через руки" быстрее доходит. ))
И все таки, в конкретном моем примере на предыдущей страницы - не будет проблем?
Ответить

Вернуться в «Начинающим»

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

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