Графическая среда программирования BearLogica для ELBEAR на российском MIK32 Амур
Работает с платами ELBEAR ACE-UNO, ELBEAR ACE-NANO, c набором ELBEAR ACE-UNO KIT и входящими в него датчиками и устройствами. Аналог Scratch. Возможость экспорта в Arduino IDE. Работа под Windows и Linux

Для маленьких и диких: пиши на BearLogica!
BearLogica: язык графического программирования для плат ELBEAR на MIK32 Амур
BearLogica построен на базе OpenSource проекта, и является его локализованной и адаптированной для работы с платами ELBEAR ACE-UNO и ACE-NANO (на MIK32 Амур) версией. Предназначен для построения образовательных процессов как в рамках школьных учебных заведений, так и в детских садах. При работе BearLogica формируется код, который можно перенести в среду ArduinoIDE. Следите за обновлениями, мы намерены непрерывно расширять и дополнять BearLogica
Скачать для WindowsСкачать для LinuxИнструкция по запускуПримеры использованияBearLogica: Набор ELBEAR ACE-UNO KIT ХуторянинЪ EditionПримеры к набору ACE-UNO KIT Хуторянинъ Edition

Присоединяетесь!
Следите за новостями в проектe BearLogica и сами участвуйте в формировании сообщества!
ELRON RnD TG ЧАТBearLogica TG КАНАЛELRON TG КАНАЛBearLogica — это интуитивно понятная русскоязычная визуальная среда программирования с открытым исходным кодом (open source), разработанная компанией Элрон как часть экосистемы для работы с отечественными микроконтроллерами. Среда позволяет также формировать программу в текстовом виде, с возможностью последующей передачи в среду Arduino IDE с открытым исходным кодом. Приложение предназначено для программирования микроконтроллерных плат ELBEAR, разработанных в Элрон на базе российского микроконтроллера 1-го уровня MIK32 Амур, выпускаемого компанией «Микрон».
Среда построена на основе Blockly —визуального фреймворка от Google с открытым исходным кодом, позволяющего собирать логически связанные программы с помощью графических блоков. Такой подход особенно удобен для начинающих пользователей, школьников, студентов и педагогов, а также инженеров, которым важно быстро протестировать идеи без погружения в синтаксис языка.
Приложение позволяет:
• Собирать программу из графических блоков без необходимости писать код вручную.
• Генерировать из этих блоков код на языке C/C++, совместимый с открытой (open source) средой программирования Arduino IDE.
• Загружать полученный код напрямую на платы ELBEAR через стандартный USB-интерфейс.
• Доступна поддержка плат ELBEAR ACE-UNO, ELBEAR ACE-NANO.
• Работать с Arduino-совместимым набором для программирования ACE-UNO KIT Хуторянинъ Edition.
• В разработке находится поддержка работы с машинкой ELBEAR VZIK и пультом ELBEAR JOYSTICK.
Приложение доступно для использования на операционных системах Windows, Linux.

Главное окно BearLogica включает в себя:
• Панель управления (1) — кнопки сохранения, выбора платы и COM-порта, проверки и загрузки прошивки.
• Панель блоков (2) — содержит категории доступных блоков и конструкций.
• Рабочую область (3) — пространство для сборки логики программы.
• Окно редактора кода (4) — окно с кодом на C/C++, содержимое которого автоматически генерируется при добавлении нового блока в рабочую область.
• Окно состояния (5) — отображает статус проверки и загрузки собранной программы при нажатии соответствующих кнопок.
Поддерживаемые категории блоков
BearLogica предоставляет пользователю набор блоков, разделённых на категории (список можно расширять при необходимости):
• Основные конструкции — циклы, условия, математические и логические операции;
• Работа с переменными и организация кода в функции;
• Задержки;
• Цифровой и аналоговый ввод/вывод
• Расширенные функции выводов – генерация звука, побитовый сдвиг на вход/выход.
• Интерфейсы связи – поддерживается работа UART, I2C, SPI.
• Работа с датчиками, сервоприводами и шаговыми двигателями, часами реального времени, дисплеем.
Поддержка Arduino-совместимого набора
для программирования ACE-UNO KIT Хуторянинъ Edition

Приложение позволяет работать с Arduino-совместимым набором для программирования ACE-UNO KIT Хуторянинъ Edition, поставляемым компанией Элрон. При работе в приложении доступны блоки для следующих датчиков и микросхем:
• Часы реального времени DS1302
• Датчик температуры и влажности DHT11/ DHT12/ DHT21/ DHT22
• Датчик расстояния HC-SR04
• Блок чтения карты RFID- RC522
• Сервопривод типа Tower Pro SG90
• Шаговый двигатель с драйвером типа ULN2003A
• LCD дисплей, подключенный по интерфейсу I2C
Ниже представлено несколько примеров из уроков для набора, собранных в приложении BearLogica.
Игра «Быстрая дуэль»
В уроке создается интерактивная игра на базе ELBEAR ACE-UNO, которая тестирует реакцию игроков. Игра начинается с того, что ELBEAR ACE-UNO в случайный момент времени издает короткий звуковой сигнал через пьезоизлучатель. Игроки должны как можно быстрее нажать на свою кнопку после этого сигнала. Когда один из игроков нажимает кнопку, соответствующий светодиод загорается, и пьезоизлучатель издает длинный звуковой сигнал, сообщая о победе. Затем светодиод выключается, и игра начинается заново.

Схема «Быстрая дуэль»

Программа «Быстрая дуэль»
Платы, совместимые с BearLogica
Для физических лиц устройства доступны на OZON и у партнеров, для юридических лиц — через форму обратной связи или почту info@elron.tech
ELBEAR ACE-UNO
3500 руб
sku: EACEUNO04
ACE-UNO KIT

7500 руб
sku: EACEUNOKIT

