Blokdots - это интересная простая в использовании платформа для прототипирования, созданная немецким дизайнером Оливье Брукнером, которая позволяет пользователям программировать аппаратные компоненты еще до их подключения. Брукнер разработал Blokdots, вдохновившись электронными продуктами с возможностью быстрого подключения электронного оборудования и программированием с перетаскиванием, такими как littleBits, LEGO Mindstorm и Google Project Bloks. Хотя эти платформы отлично подходят для детей, которые могут научиться создавать и кодировать проекты, их возможности для профессионального использования, например, для создания прототипов, ограничены.

Blokdots состоит из отдельных блоков - предварительно припаянных аппаратных компонентов, включая исполнительные механизмы, светодиоды, потенциометры, двигатели и датчики, которые оснащены разъемом 3,5 мм, что позволяет подключать их к центральному «мозгу» (концентратору). Использование этих разъемов позволяет пользователям, не имеющим знаний в области электротехники, проектирования или пайки, создавать прототипы за считанные минуты. Мозг также действует как источник энергии (через USB), из которого могут получать энергию другие компоненты.

Проекты программирования выполняются через приложение Blokdots, которое предлагает графический интерфейс со списком выбираемых компонентов, которым затем могут быть присвоены определенные переменные. Брукнер объясняет: «Компоненты выбираются и затем соединяются друг с другом в поместье« если то, то то ». Прототипы можно настраивать аналогично естественным предложениям: «Если кнопка нажата один раз, светодиод должен мигнуть три раза». Нет ограничений на количество таких подключений ».

Более того, приложение позволяет вам тестировать свои прототипы с помощью окна просмотра в реальном времени, которое показывает, какие компоненты подключены, как ими можно управлять и правильно ли они функционируют. После завершения прототипа пользователи могут преобразовать свой код в JavaScript и поделиться им с другими, кто хотел бы развить ваш дизайн. Еще одной замечательной особенностью приложения является то, что его можно использовать с модулями Arduino Uno и Seeed’s Grove, которые можно использовать для расширения сборок проекта.