DRAKON.SU https://forum.drakon.su/ |
|
Язык ДРАКОН при программировании Arduino https://forum.drakon.su/viewtopic.php?f=243&t=7179 |
Страница 1 из 1 |
Автор: | Владимир Паронджанов [ Вторник, 20 Сентябрь, 2022 19:07 ] |
Заголовок сообщения: | Язык ДРАКОН при программировании Arduino |
Пример использования алгоритмического языка ДРАКОН при программировании Arduino Автор Skrapy Coco https://www.youtube.com/watch?v=1laB7v_4jCE&t=3s |
Автор: | Alex_st_Tomsk [ Среда, 21 Сентябрь, 2022 08:48 ] |
Заголовок сообщения: | Re: Язык ДРАКОН при программировании Arduino |
На видео показан пример программирования микроконтроллера на языке Arduino. Пример довольно прост, чтобы из него сделать выводы о модификации Дракона для ПЛК и микроконтроллеров. Судя по интерфейсу, могу предположить, что схема строилась в DrakonEditor Степана Митькина. Не знаком лично с этим редактором. Однако на этом примере в очередной раз убедился, что фрагменты кода надо скрывать на схемах. Пришлось немного подумать, чтобы каждую строчку алгоритма понять. Я в этой области не совсем компетентен, но понял, что используются побитовые операции, чтобы светодиод горел и затухал. Причём происходит это с паузой в половину секунды. Следовательно, дракон-схему было бы неплохо реализовать в виде 3 действий, 2 пауз и 1 цикла. Не знаю насчёт практического применения бесконечных циклов...всё-таки какое-то условие выхода должно быть: N итераций или N секунд. Т.е. у автора имеется "скелет" программы. Люди к скелетам не особо приветливо относятся - нам по душе розовощёкие, эмоциональные существа, которых принято называть "людьми". Хоть все люди и являются скелетами, но для существования в обществе и природе они обтянуты кожей. "Кожей" в данном алгоритме является его общепонятное содержание на понятном нам языке - русском, английском, французском, китайском и так далее. Комбинация понятного описания и фрагментов кода, "кожи" и "скелета", дадут нам доступный для чтения, интерпретации и редактирования алгоритм, "человека". В приложенной картинке я показываю пример той самой отсутствующей детали. Вложение: P.S. хотел добавить, что такая комбинация помогла бы автору видео избавиться от вставки комментариев. Просто увеличил экран, чтоб было видно текст, и всё. Скорее всего у Степана Митькина такого сделать нельзя, потому что DrakonHub и DrakonTech, полагаю, построены по аналогичной схеме. Пусть это будет пунктом для будущих разработчиков (и меня тоже) |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |