Дорогие робототехники и программисты, я сегодня представляю вам авторский визуальный редактор кода BlocklyKlick.
Редактор доступен для работы как на Windows, так и на Linux.
Нужно скачать архив и распаковать его.
Внутри папки dist лежит исполняемый файл (test_RedactorAll_Serial2), который и запустит редактор кода:
Нужно скачать архив и распаковать его.
Внутри папки dist лежит исполняемый файл (test_RedactorAll_Serial2), который и запустит редактор кода:
BlocklyKLIK_Windows\dist\test_RedactorAll_Serial2
Это первая версия редактора. Сейчас в него заложены функции работы со всеми модулями и датчиками из базового набора Клик + управление моторами с энкодерами.
Процедура программирования простая, схожая со Scratch, Ardublockly
1. Из левой панели перетаскиваете нужные блоки и собираете код.
2. После, нужно нажать на клавишу Пробел, чтобы код переконвертировался в синтаксис языка C++
3. Далее, подключите контроллер Клик (Никиробот) по USB и найдите COM порт. Подключитесь - кнопки нижней панели.
4. Проверьте правильность написания кода, справа появится код оформленный в C++
5. Нажмите клавишу L и ждите процесс отладки, компиляции и загрузки в контроллер.
1. Из левой панели перетаскиваете нужные блоки и собираете код.
2. После, нужно нажать на клавишу Пробел, чтобы код переконвертировался в синтаксис языка C++
3. Далее, подключите контроллер Клик (Никиробот) по USB и найдите COM порт. Подключитесь - кнопки нижней панели.
4. Проверьте правильность написания кода, справа появится код оформленный в C++
5. Нажмите клавишу L и ждите процесс отладки, компиляции и загрузки в контроллер.
6. Если код написан верно, то вы увидите результат работы, если нет, то в мониторе порта (чёрное нижнее окно) отобразится сообщение об ошибке.
7. Также можно выводить данные и отправлять их через монитор порта используя в своём коде блоки Serial.
Видео примера работы редактора представлен ниже:
7. Также можно выводить данные и отправлять их через монитор порта используя в своём коде блоки Serial.
Видео примера работы редактора представлен ниже:
Тестируйте и присылайте сообщения о найденных ошибках.
