блокли @ rduino:Создание кода с блоками
Компоненты и расходные материалы
![]() |
| × | 1 | |||
![]() |
| × | 1 |
Приложения и онлайн-сервисы
<Таблица классы ="сортируемая-таблица таблица таблицы при наведении курсора поля-контейнер часть стола"> <тр класс ="Поля частичной строки" ID ="часть-26596">Об этом проекте
<Сильный> Цель состоит в том, чтобы обеспечить «Царапины-блок» программирования для Arduino карты, с большим количеством функций, необходимых для детей в школе и новичков.
Все знают Царапины и способ его легко программы обучения для каждого ребенка в мире. Следующий шаг должен был использовать его для контроля материала, и поэтому возможности расширения были великими:LeapMotion, Arduino, Wii, PICAXE и т.д.
Но использование расширение «подключается только» реальное программирование времени, так что «Грааль» было найти программное обеспечение, которое разрешает блоки программирования и генерации кода. Я нашел BlocklyDuino, но он был оставлен необработанным в течение нескольких месяцев. После контакта с его создателем Дэвид Ли я решил создать свою собственную вилку.
Через несколько месяцев, с помощью, я создал совершенно новую версию с оригинальной блокли новой версии:. Блокли @ rduino
Видео резюме
Что вы можете сделать
Выберите карту и язык:

Выбор между загрузкой на линии (благодаря Codebender плагину) или в автономном режиме загрузки (благодаря блок @ rduino-связь):

Связь с картой в режиме реального времени для тестового состояния входов / выходов, благодаря FirmataPlus от Alan Yorinks замечательной работы:

Выбор между разным уровнем сложности для вашего студента, и есть список специфических блоков:

Выберите, если вы используете или нет в списке блоков, постоянно растет:

Drag'n'drop блок в программе:

См Arduino обновление кода в режиме реального времени:

Редактировать Arduino код, сохраните его, вставьте его в <сильный> местный IDE:

Или используйте Codebender плагин для загрузки:

И общаться через последовательный порт:

Выберите в списке, например:

Создайте свой собственный пример:

Выберите не только карты, но и специфический «<код> набор код> "Подготовлен с конкретными категориями блока и подготовленной распиновка для студента:

И много графических улучшений! И еще много еще впереди, как повышение доступности.
Код
GitHub для блокли @ rduino
GitHub repositoryhttps://github.com/technologiescollege/Blockly-at-rduino раздел>Производственный процесс
- Мониторинг CO2 с помощью датчика K30
- Слепоглухое общение с 1Sheeld / Arduino
- Управление монетоприемником с помощью Arduino
- Система сигнализации Arduino:SERENA
- Arduino с Bluetooth для управления светодиодом!
- Емкостной датчик отпечатков пальцев с Arduino или ESP8266
- Игра с дисплеем Nextion
- Роботизированная рука, управляемая нунчук (с Arduino)
- Связь Python3 и Arduino
- Измерение солнечной радиации с помощью Arduino