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

Вопрос к Arduin_щикам и FlowCode_вцам в одном лице.

СообщениеДобавлено: 15 фев 2018, 09:53
Игорь
Для Ардуины есть много «графических языков программирования» похожих на FC к примеру ArduBlock, FLProg

Так вот вопрос, если сравнить FC и Arduino при одинаковом камне и одинаковой программе, чей код будет «правильней», легче …?
Или может есть более весомый аргумент в ту или иную сторону?

Re: Вопрос к Arduin_щикам и FlowCode_вцам в одном лице.

СообщениеДобавлено: 15 фев 2018, 12:05
Максим
Бредовый вопрос. Возьми напиши, сравни, потом нам расскажешь.
"Правильный код" зависит от мозгов программиста, от применённых библиотек и компилятора.
"Графические языки программирования" предназначены в основном для ознакомления с программированием МК, получения навыков составления алгоритма программирования, пользователь не париться, что и как там записывается в регистры, и с какой скоростью выполняется действие. Настает тот момент(не у всех), когда нет возможности встроенными макросами и библиотеками выполнить определенные задачи, тогда пользователь применяет вставки кода на СИ или Ассемблере, изменяет встроенные макросы, правит библиотеки. Соответственно учит регистры МК, учит потихоньку язык СИ или АСМ. После некоторого времени понимает, что "Графический языки программирования" ему не нужен и переходит на СИ или АСМ.

Re: Вопрос к Arduin_щикам и FlowCode_вцам в одном лице.

СообщениеДобавлено: 15 фев 2018, 14:54
Игорь
Дааааа, "тут Астапа понесло".
Зачем писать стока букв, если они под собой не несут никакой полезной информации.
Если наболело, есть специальные для это темы.

Re: Вопрос к Arduin_щикам и FlowCode_вцам в одном лице.

СообщениеДобавлено: 15 фев 2018, 17:12
Максим
chuvak писал(а):Дааааа, " писать стока букв, если они под собой не несут никакой полезной информации.

А в твоем вопросе есть какая то конкретика?
Равносильно спросить что лучше бмв или мерс, какая из авто праильней едет.

Re: Вопрос к Arduin_щикам и FlowCode_вцам в одном лице.

СообщениеДобавлено: 15 фев 2018, 18:10
Игорь
Taska писал(а): А в твоем вопросе есть какая то конкретика?

Нет желания спорить ни о чем.

Люди у которых есть опыт в пользовании обоими направлениями я думаю найдется что написать.

Re: Вопрос к Arduin_щикам и FlowCode_вцам в одном лице.

СообщениеДобавлено: 15 фев 2018, 19:07
Андрей
Привет земляк, лично я пользуюсь фловкодом хотя у меня есть товарищ который работает с ардуинами мы часто общаемся иногда вместе решаем какие либо технические задачи. Из обоюдного опыта я пришел к выводу что у ФК и Ардуины есть свои плюсы и минусы, у ФК например есть преимущество работать и с блоками программ и с отдельными командами, ардуино в основном только с блоками. Я однажды смог с помощью ФК решить ту задачу которую на ардуино решить не смогли. Потом у ФК можно выбрать любой по вкусу камень, у ардуины только те что продает производитель, да к тому же например Arduino Mega 2560 процентов 15 ног контроллера заблокировано конфигуратором. Была неприятная проблема у товарища с частым зависанием arduino nano (но здесь скорее код который использовался в качестве блоков был кривой), в моих проектах висюков и сбоев тьфу-тьфу пока не было, хотя по отзывам на этом форуме встречаються. У ардуины есть большое преимущество в различных протоколах обмена данными между ардуинами, компьютером, Wi fi модулями, RJ-45, например там можно сделать без напряга Веб сервер со своим IP и страничкой которая взаимодействует с переферией, в ФК такое сотворить будет стоить больших трудов. Товарищ на ардуинах собирает бюджетные умные дома, по размеру код в ардуине в большинстве случаев больше выходит чем в ФК-5 не зря на них стоят весомые по памяти камни.

Re: Вопрос к Arduin_щикам и FlowCode_вцам в одном лице.

СообщениеДобавлено: 15 фев 2018, 20:40
Игорь
Ага, вырисовывается такая картина: простейшие задачи пишем на СИ или Ассемблере, что посложнее решаем задачу в FC, ну если тут не хватает времени или знаний становимся ардуинщиком.

Re: Вопрос к Arduin_щикам и FlowCode_вцам в одном лице.

СообщениеДобавлено: 15 фев 2018, 21:16
Андрей
В основном так оно и есть, тут сказывается банальная лень матушка. Велосипед уже давно изобрели остаётся его протюнинговать под свои техусловия. Но если попадаются задачи принципиально новые то тут поможет только СИ, ассемблер или ФК но такие случаи встречаются реже...

Re: Вопрос к Arduin_щикам и FlowCode_вцам в одном лице.

СообщениеДобавлено: 15 фев 2018, 22:13
Qwerfk
Отвечу Вам "chuvak", от лица нуба, но который что-то понимает,
для человека с низким уровнем знаний я пришёл к выводу что arduino даст большую отдачу новичку,
Вы получаете доступ к уже спаянным модулям, библиотекам и самое главное к большому количеству примеров,
базовые платы arduino я как понимаю подключаются по юсб и не нужен программатор, через неделю Вы получите результат своей работы,
или например stm32, какой нибудь дискавери, подключил по юсб и работай, но по stm я не много знаю,

или рассмотрим мой случай,
я купил программатор pickit3 и микроконтроллер 18f4550, собрал макетку,
примеры на него есть; но, нет например для этого микроконтроллера поддержки mcc в mplab x т.к. это старая серия микроконтроллеров,
все примеры построены на разных библиотеках xc8, microC и др.,
один и тот же пример подключения lcd экрана показан в совершенно разных вариациях, что вообще не понятно как это работает,
смотришь в даташит, а даташит на него составляет около 400страниц, полезных может около 100-200стр.,
видишь там совсем другую картину от даташита на серию pic16, следственно не понимаешь, как взять за пример код написанный под 16,
в flowcode я только научился мигать светодиодом, все модули флоукода заточены под модули матрикса, поэтому можете забыть про них,
а писать свои кастом макросы и компоненты, для этого нужно думаю не менее 2-х лет какого-то опыта,
и смотришь на все эти даташиты "видишь книгу - видишь фигу", как об стену долбаешь по чуть чуть эти регистры, как в голом поле стоишь.

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

Re: Вопрос к Arduin_щикам и FlowCode_вцам в одном лице.

СообщениеДобавлено: 16 фев 2018, 06:36
Игорь
Спасибо Всем кто откликнулся, для себя еще раз подтвердил свое "умозаключение", надеюсь в будущем буду меньше наступать на грабли, при начальных этапах проекта.