ИнфоТехноМикс#29. Визуальное программирование Arduino

  Рет қаралды 10,520

Виктор Толстов

Виктор Толстов

Күн бұрын

Рассмотрим в этом видео систему FLprog. Как писать программу на Arduino, не являясь программистом. Таймкоды:
00:00 тестовая схема
01:00 среда Flprog
02:00 добавление портов ввода-вывода
04:00 очень простой пример
04:42 счётный триггер и детектор фронта
05:21 как запустить в Simul IDE
07:25 странность с питанием в Simul IDE
08:07 добавление цепи блоков и переменной
09:38 про широтно-импульсную модуляцию
10:55 обработка аналогового сигнала
12:00 блок switch как условный оператор
12:58 добавление констант
13:46 запуск нового скетча
14:17 странность светодиода в Simul IDE
14:46 блоки генераторов
16:38 блок serial
18:59 незначительный баг и его исправление
19:45 итоги

Пікірлер: 38
@arli5414
@arli5414 5 ай бұрын
Проясню адептам С++ и Ассемблера. FBD - графический язык программирования стандарта МЭК 61131-3. Предназначен для программирования логических контроллеров (ПЛК) . Прекрасно подходит людям, владеющим схемотехникой и желающим сосредоточиться на *_логике_* работы программы и не имеющих желания и времени изучать синтаксис языка.
@victortolstov
@victortolstov 5 ай бұрын
Все верно
@killahbeats8920
@killahbeats8920 5 ай бұрын
Хорошая прога ,нужно попробывать ,я только пришел в работу с ардуино, я б сказал ещё на пороге😅 думаю прога поможет углубиться в програмирывание
@user-wh5fg8ov4d
@user-wh5fg8ov4d 4 ай бұрын
Как прога называется?
@victortolstov
@victortolstov 4 ай бұрын
Simul IDE - схема, FL prog - диаграмма
@vovatereshkin3080
@vovatereshkin3080 4 ай бұрын
Вы сказали "среда" и не сказали какая среда!? И, автоматически, я оказался "отрезанным" от реальности. Видимо, существует среда визуального программирования для Ардуино!?
@victortolstov
@victortolstov 4 ай бұрын
FLprog
@vovatereshkin3080
@vovatereshkin3080 4 ай бұрын
@@victortolstov спасибо
@victortolstov
@victortolstov 4 ай бұрын
@@vovatereshkin3080 пожалуйста. Косякнул видать при записи. LabView то круче, но были ль там блоки Ардуино, не помню
@vovatereshkin3080
@vovatereshkin3080 4 ай бұрын
@@victortolstov лаб вью я немного знаю, там другая тема. Может какая-нибудь новая версия лаб вью? Может быть тема связана с "патернами" или шаблонами? Говорят, что десяток шаблонов состыковал - программа готова! Так состыковать сложнее, чем написать!
@victortolstov
@victortolstov 4 ай бұрын
@@vovatereshkin3080 по лабвью не силён. После увольнения из института ею не занимался. Там нужна была, теперь нет
@heinrichplischke2820
@heinrichplischke2820 4 ай бұрын
Жаль что под Linux нет версий...
@victortolstov
@victortolstov 4 ай бұрын
как нет? НА сайте FLprog есть FLProg_8-2-3_Linux64.tar.gz (1.83 ГБ)
@heinrichplischke2820
@heinrichplischke2820 4 ай бұрын
точно, в самом низу@@victortolstov
@Sinoptbr
@Sinoptbr 2 жыл бұрын
Надо было кнопку инвертировать.
@victortolstov
@victortolstov 2 жыл бұрын
Пробовал, разницы не обнаружил
@8202demon
@8202demon 2 жыл бұрын
@@victortolstov инвертировать кнопку, оставить состояние выхода по умолчанию и Rtrig или Ftrig там не нужны.
@ivanprokofyev
@ivanprokofyev 7 ай бұрын
Очень полезный подход для расширения сознания, но менять настоящее программирование на это, было бы преступлением против интеллекта.
@victortolstov
@victortolstov 7 ай бұрын
Для простейших моделей годится. Но Ардуино требует не только программирования
@ivanprokofyev
@ivanprokofyev 7 ай бұрын
@@victortolstov, не хотел сказать ничего плохого. Хотел только сказать то, что, если уметь в к.л. IDE на C++/Arduino и в FLProg, то good, если только в FLProg, то no good. Сомнительна рациональность траты времени нв вход для новичков в FLProg, чем в настоящее программирование. В итоге, может быть, то на то и выйдет, но для мозга полезнее учиться программировать на к.л. "нормальном" ЯП.
@IvanPostnikov
@IvanPostnikov 6 ай бұрын
Сходите на любое промышленное предприятие, где есть контроллеры, типа симатика, аллен брэдли. Все программы там написаны на подобном языке, потому что намного очевиднее логические взаимосвязи. И программы - просто огромные, на ардуино никто таких никогда не напишет. Ардуино ИДЕ - это мигать лампочками.
@ivanprokofyev
@ivanprokofyev 6 ай бұрын
@@IvanPostnikov, в каком-то месте ты, уважаемый, подменил (анти)тезис. Автор не рассказывал для чего этот язык тем, кто решил посмотреть видео и он не агитировал за изучение этого языка, он просто рассказал, что мол де вот такое есть в природе. Есть и есть, ок. Я и без хождений на производста знаю про стандарт IEC 61131-3 для PLC. Эти языки не для программистов, а для пользователей, пусть эти пользователи и высокой квалификации в автоматизации, суть от этого не меняется. Задача этих языков - позволить быстро описывать решения. Arduino IDE, это не "лампочками мигать" а учебная платформа для тех, кто хочет обучиться программированию или для тех, кто -учит- преподаёт программирование. Хотя, конечно, в первую очередь, Arduino в целом, это товар для продажи, но это уже другой разговор.
@IvanPostnikov
@IvanPostnikov 6 ай бұрын
@@ivanprokofyev что в твоём понимании "настоящее программирование" в плане микроконтроллеров? Которое не надо поменять?
@muzika9427
@muzika9427 7 ай бұрын
придумоли патому что это удобно..ты депил, и скора останешся без работы
@victortolstov
@victortolstov 7 ай бұрын
Пиши по-русски, а то никогда на работу не возьмут
@victortolstov
@victortolstov 7 ай бұрын
Как промышленность в Прибалтике поживает? Легендарные радиоприёмники ВЭФ захватили мир? Чего ты вообще делаешь на русских каналах? Наш язык изучаешь?
@ivanprokofyev
@ivanprokofyev 7 ай бұрын
@@victortolstov, мир захватили малолетние дебилы и манкурты.
@muzika9427
@muzika9427 4 ай бұрын
@@victortolstov если тебе будет легче- познаю врага в лицо
@victortolstov
@victortolstov 4 ай бұрын
@@muzika9427 спасибо, насмешил
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 88 МЛН
Just try to use a cool gadget 😍
00:33
123 GO! SHORTS
Рет қаралды 85 МЛН
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 20 МЛН
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 6 МЛН
Большой урок по программированию на Processing
1:00:53
Заметки Ардуинщика
Рет қаралды 197 М.
КАК ЧИТАТЬ И ПОНИМАТЬ С/C++ КОД?
8:21
Winderton
Рет қаралды 184 М.
Flprog - управление меню при помощи энкодера на дисплее 1602
35:53
ARDUINO ВЗРОСЛЫХ - KernelChip из России
7:30
РТУ МИРЭА
Рет қаралды 158 М.
Учимся писать прошивки.
54:30
Juriuscorp
Рет қаралды 197 М.
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
cute mini iphone
0:34
승비니 Seungbini
Рет қаралды 5 МЛН
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 629 М.
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 53 М.