Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

блокли @ rduino:Создание кода с блоками

Компоненты и расходные материалы

Arduino UNO
× 1
Arduino Mega 2560
× 1

Приложения и онлайн-сервисы

<Таблица классы ="сортируемая-таблица таблица таблицы при наведении курсора поля-контейнер часть стола"> <тр класс ="Поля частичной строки" ID ="часть-26596"> <класс таблицы =стиль "часть тела" ="ширина:100%"> блок @ rduino <Класс TR ="полей частичной строки" ID ="часть-35125"> <класс таблицы ="часть тела" стиль ="ширина:100%"> Форум блокли @ rduino <Класс TR ="полей частичной строки" ID ="часть-35126"> <класс таблицы ="часть тела" стиль ="ширина:100%"> Wiki блокли @ Дуино

Об этом проекте

<Сильный> Цель состоит в том, чтобы обеспечить «Царапины-блок» программирования для 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

Производственный процесс

  1. Мониторинг CO2 с помощью датчика K30
  2. Слепоглухое общение с 1Sheeld / Arduino
  3. Управление монетоприемником с помощью Arduino
  4. Система сигнализации Arduino:SERENA
  5. Arduino с Bluetooth для управления светодиодом!
  6. Емкостной датчик отпечатков пальцев с Arduino или ESP8266
  7. Игра с дисплеем Nextion
  8. Роботизированная рука, управляемая нунчук (с Arduino)
  9. Связь Python3 и Arduino
  10. Измерение солнечной радиации с помощью Arduino