может что нибудь типа такого ?
https://habr.com/ru/company/macloud/blog/557618/
Есть современные варианты.
может что нибудь типа такого ?
https://habr.com/ru/company/macloud/blog/557618/
Есть современные варианты.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну есть и ЯП для детей по принципу пазлов для многих популярных платформ(BBC micro и хуча девайсов с микропитонами). Вот и для PICAXE сделали редактор+эмулятор в одном флаконе. https://picaxe.com/software/picaxe/blockly-for-picaxe/ Только в ЧиД на саму "шелезяку" конский ценник. Но это из-за доставки. В Америке она сейчас около 3 баксов стоит.
Последний раз редактировалось andrews; 13.01.2023 в 17:35.
установите под Windows то, что по этой ссылке. И если в состоянии, напишите подобное хоть для 8080, хоть для z80, хоть для 8051. Идея там очень простая. Среди прочих блоков программируется без знания языка мулькание светодиодиками через порт, кнопочки нажимаются( причем на рисунках картинок разных отладочных плат), ну и звучит все через ваши системные звуковые устройства с заданной длительностью, высотой и громкостью. Есть обработка кнопок по прерываниям и можно подключить один канал АЦП, на котором крутящийся мышью потенциометр.
Недостаток. Все написанное не отображается в кодах ассемблера и кодах ядра. Зато если вместо образа отладочной платы в виде картинки подключено реальное железо, оно должно воспроизводить точно такие же писки и свисты, моргать лампочками и срабатывать при нажатии/отпускании кнопок.
В этом основная фишка - к процессору должны быть подключены внешние устройства: светодиоды, кнопки, пьезопищалки, потенциометры(если не датчики).
Кто-то скажет, что это забава для эмбедеров, а не для геймдизайнеров. Пусть так. Зато быстрый старт. Ведь лампочкой поморгать то же самое, что на консоль "Hello, World!" вывести.
а тут в blockly даже не из Бейсика! Из блок-схемы алгоритма своей программы. Что он поймет? А вот как этим светодиодиком на рисунке поморгать? А вот как другим? А вот как интервал между этими морганиями изменить? А вот как сделать, чтобы моргало вот этим при нажатии мышкой на эту кнопку, а вот тем на ту? Часами можно сидеть и с этой прогой играться. А потом дождаться( или спаять самому) железо и сравнить то, что было на экране с тем, что спаянное тобой лежит на столе. А как еще?
Чтобы и железо разработал и схему нарисовал и запрограммировал, и убил на это от силы несколько дней, а не месяцев? Школу(институт) и погулять для здоровья нельзя же отменять.
Как гласит старая немецкая пословица "аппетит приходит во время еды"
- - - Добавлено - - -
ну нет! Тогда давайте отпрыску несколько сотен реле, кучу тумблеров и лампочек и из жалости диодов в придачу. Пусть на них мастерит свой первый комп. Как в 30-е годы Конрад Цузе.
Но ведь это по нынешним временам будет "трудотерапией строгого режима" называться. Нет?
Последний раз редактировалось andrews; 13.01.2023 в 21:00.
Я понимаю так. Вот тебе, ребёнок, процессор 80-х, заря зарождения компьютеров. Вот так его можно было программировать - с нуля, с пульта. Вот что мы могли тогда получить - простейшие игрушки. Вот тогда появился ZX Spectrum. А вот в это время (ещё раньше) возникла операционка CP/M - самая распространённая ОС тех времён. Вот с этого началась эра PC. Вот эта CP/M перекочевала в ПК. И всё в таком духе... Или нет?
Ну а просто, помигать светодиодом из Бейсика... На старом железе... На кой это нужно! Что он (пацан) поймет? Ну, ППЦ!
Мощность современных компьютеров значительно расширила возможности моделирования чего угодно. Но софта по сути капля в море. Паять лучше тоже на современном оборудовании, а что нельзя волной, то лучше роботами. Но государство, к сожалению, не возьмет на себя расходы по созданию таких фабрик, которые по идее должны быть хотя бы по одной на каждые 3-4 области России. Отправляешь туда необходимые файлы и получаешь по почте работоспособную плату. Идеи должны быть в приоритете над конечной реализацией.
Программа 555 таймер-дизайнер (eng). Win32
Если взять opensource-ный SimuIDE с гитхаба, то к имеющимся там avr, pic и arduino вполне себе можно прикрутить и схемы на 8051, 8080 и z80. Это как бы из ряда Proteus-a, но с исходным кодом.
Не знаю правда с какой лицензией, ну по нынешним временам...
Бинарную версию для ознакомления у меня получилось скачать только по зеленой кнопке отсюда https://sourceforge.net/projects/simulide/
на сайте продукта какая-то свистопляска и VPN не помогает.
Последний раз редактировалось andrews; 15.01.2023 в 01:58.
Сорри за оффтоп. Но это интересный вопрос. Можно ли без ручного труда развивать свои, как модно сейчас говорить, компетенции?
Неужели? Начальники всех мастей , отдающие приказы и делающие распоряжения тоже обезьяны? Что-то они когда-то могли делать сами и как говорят "мастерство не пропьешь" И все же зачем тогда им подчиненные и работники?
На самом деле 21 век не только век ИИ и роботов, но еще и век моделей.
Зачем производить затраты на производство даже простейшей платы, если она окажется не работоспособной, не расширяемой(развиваемой), с плохой функциональностью? Конечно кто-то(а желательно сами разработчики железа с поддержкой от программистов) должен эти модели создать и проверить соответствие реальному железу.
Но две правильные модели, соединенные между собой по идее должны правильно функционировать.
И десять. И сотня. И тысяча. Другое дело, что пока ни о каких стандартах не идет речи. И чтобы соединять их в одно целое могут потребоваться исходники и описание. А их мало кто предоставляет, считая по нынешним законам своей интеллектуальной собственностью.
Железо может иметь скрытый дефект или брак. Многие производители предпочитают тестировать на конечных потребителях, экономя на разработке средств тестирования. Тестирование модели проще, а устранение выявленных багов не многим сложнее, чем аналогичного в программах.
Конечно, модель это больше, чем программа. Но есть и сходство, поскольку никакая программа не может быть абсолютно универсальной(отсюда собственно и возникла потребность в ИИ). А программа, насыщенная ограничениями и константами и снабженная надлежащими интерфейсами это и есть программная модель.
Последний раз редактировалось andrews; 15.01.2023 в 16:27.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)