Робот-художник EV3 Print3rbot

Автор: Alex. Опубликовано в Копилка . просмотров: 325

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Мне очень понравился проект робота-художника EV3 Print3rbot, в котором, к сожалению, используются нестандартные детали, которые нужно печатать на 3D-принтере. Я решил собрать такого же робота, но используя детали только из образовательного набора LEGO Mindstorms EV3 (45544). И у меня это получилось, правда, пришлось добавить ещё резинок.

Makeblock Neuron – создайте свой гаджет просто соединив электронные блоки

Автор: Alex. Опубликовано в Новости . просмотров: 433

Рейтинг:  4 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда не активна

Известная китайская фирма Makeblock, производитель Arduino-совместимых конструкторов, начала принимать заказы на новый модульный электронный образовательный (STEM) конструктор Нейрон. Конструктор содержит 30 видов блоков с разной функциональностью, из которых можно собирать разнообразные инновационные гаджеты. А в сочетании с интуитивно понятным программированием, Neuron позволяет изобретателям любого уровня вдохнуть жизнь в собранные устройства.

ev3dev – устанавливаем и настраиваем Debian Linux на LEGO Mindstorms EV3

Автор: Alex. Опубликовано в Копилка . просмотров: 667

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Чтобы программировать робота LEGO Mindstorms EV3 на любимом языке программирования, использовать огромное количество продвинутых библиотек и получить доступ к дополнительному подключаемому оборудованию, такому как клавиатура, джойстики, мышки и камеры, вам просто необходимо использовать полноценную операционную систему. Здесь на помощь придёт ev3dev – операционная система, базирующаяся на Debian Linux. Я предлагаю вам познакомиться с процессом установки и настройки этой операционной системы.

Создание блоков для LEGO Mindstorms EV3

Автор: Alex. Опубликовано в Копилка . просмотров: 1404

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

С помощью дополнительных блоков можно существенно расширить возможности своей программы, созданной в среде разработке LEGO Mindstorms EV3. Читая эту статью вы изучите анатомию блока и научитесь создавать свои собственные блоки.

Роботизированный конструктор «Эволюция» - дерево и электроника в одном флаконе

Автор: Alex. Опубликовано в Новости . просмотров: 469

Рейтинг:  3 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда не активнаЗвезда не активна

Небольшая команда разработчиков из Самары создала роботизированный конструктор «Эволюция», конструктивные элементы которого сделаны из обычной фанеры, а электронная начинка – распространённая платформа Arduino. Сейчас у всех желающих появилась возможность приобрести готовый набор конструктора и тем самым поддержать проект. Информации по наборам я нашёл мало, поэтому подробности я узнал у автора проекта Павла Собирай.

Работа со строками в Delphi 10.1 Berlin

Автор: Alex. Опубликовано в Программирование . просмотров: 1173

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Для работы со строками в последних версиях Delphi разработчикам доступно большое количество функций, помимо которых ещё есть помощники для работы со строками, такие как TStringHelper, TStringBuilder и TRegEx. Во всём этом разнообразии бывает сложно найти нужную функцию. Я попытался разобраться, что есть в Delphi 10.1 Berlin для работы со строками и как этим всем пользоваться.

Delphi. Немного об использовании string в CASE

Автор: V.Krass. Опубликовано в Программирование . просмотров: 725

Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Каждый разработчик для улучшения понимания кода программы, пытается повысить её читабельность. Один из вариантов это сделать - использовать оператор case при тестировании значения переменной. Но, к сожалению, в Delphi этот оператор умеет работать не со всеми типами переменных. Например, он не будет работать со строками. А что делать, если всё-таки нужно проверять переменную типа string оператором case? Давайте рассмотрим один из вариантов, как это можно сделать.