неділя, 25 листопада 2018 р.


Налаштування mBlock для роботи з Arduino.

Перш ніж почати використовувати mBlock для Arduino, вам потрібно налаштувати mBlock для режиму Arduino:
1. Перейдіть до розширення та виберіть Arduino, але переконайтеся, що mBot не вибрано (клацніть на ньому, щоб скасувати вибір, якщо на ньому є галочка).
2. Перейдіть до Boards та виберіть Arduino Uno.


Крок 1.
Спочатку потрібно перейти в режим Arduino, який знаходиться в Редагування (Edit) Þ Arduino Mode. Це позбудеть сцени, а на екрані з'явиться вікно кодування Arduino.


Крок 2
Перейдіть до категорії Robots та перетягніть перший скрипт під назвою Arduino Program. Все, що знаходиться під цим сценарієм, відображатиметься у вигляді коду в області коду Arduino справа.

Крок 3
Перейдіть до категорії "Control" та виберіть forever. Порожній вічний цикл з'явиться в області Void loop ().


Крок 4
Перейдіть до категорії " Robots" і витягніть "set digital pin 9 output as HIGH".
Змініть 9 на 13.

Крок 5
Перейдіть до категорії "Control" та витягніть верхній скрипт під назвою "wait 1 secs". Помістіть це під " set digital pin 9 output as HIGH ".

Крок 6
Клацніть правою кнопкою миші будь-де на кольоровій ділянці " set digital pin 9 output as HIGH ". Виберіть дублікат і помістіть клон під "wait 1 sec", щоб він перебував у вічному циклі.

       Крок 7



Аналіз коду:
Ви можете безпосередньо побачити, як код mBlock перетворюється на код IDE Arduino.
forever = void loop()
set digital pin 13 output as HIGH = digitalWrite (13,1)
 ** тут 1 дорівнює HIGH, який заповнений
wait 1 secs = delay (1000 * 1)
 ** (1000 * 1) просто дорівнює 1000, але це показує, скільки мілісекунд очікувати.
Порівняйте цей код з кодом на вкладці Arduino :  Arduino Blinking LED





mBlock - середовище вIзуального програмування

Пов'язане зображення
mBlock спеціально розроблений для підтримки STEAM освіти. Програмний продукт (під вільною ліцензією) від компанії MakeBlock - одного з лідерів в області створення бази для STEM навчання.  https://www.makeblock.com/
Компанія розробляє набори для складання роботів, цікаві конструкторскі набори, активно просуває ідеї змагальної і освітньої робототехніки. 
mBlock - середовище візуального програмування, в основу якого покладено надзвичайно популярний програмний продукт Scratch. Завдяки підтримці блокового та текстового програмування, mBlock  дозволяє користувачам вільно створювати ігри та анімації, а також програмувати роботів Makeblock і micro-bit. Крім того, програмне забезпечення має найсучасніші технології, такі як AI та IoT, що робить його ідеальним помічником для вчителів та учнів при навчанні  програмуванню.
Сторінка завантаження mBlock  -  http://www.mblock.cc/
На думку експертів, mBlock 3.0, на поточний момент - найбільш адаптоване середовище програмування для використання в освіті. Це програмний продукт на основі Scratch, що дозволяє працювати з контролерами на основі Arduino, та понизити вхідний поріг для учнів, до 8 років. 
mBlock - це графічне програмне забезпечення, що підтримує безліч плат: Arduino UNO, Mega 2560, Leonardo; є можливість управління пристроями в інтерактивному режимі та має простий механізм "завантаження" програм в пристрої для їх автономної роботи. Передбачено і механізм створення користувацьких розширень, що розширюють функціонал програми.
Можемо припустити, що актуальність mBlock 3 буде зберігатися довгий час саме за рахунок того, що для цього середовища вже створено велику кількість цінних авторських розширень.
Нагадаємо:
- Scratch - популярна візуальна мова програмування, яка ідеально підходить для навчання дітей від 8 років, дозволяє створювати творчі проекти, в невимушеній ігровій формі освоювати алгоритмізацію та програмування, розвивати технічне мислення і інженерні навички.
- Arduino - найпоширеніший мікроконтролер для створення саморобних електронних пристроїв. Маленька друкована плата зробила справжню революцію у світі технічної творчості, надавши новий імпульс розвитку робототехніки та конструювання.
Програмування та використання мікроконтролерів перестало бути долею обраних. А з появою графічних засобів розробки на основі Scratch навчити Arduino виконанню потрібної роботи стало ще простіше. Настає нова революція – програмування мікроконтролерів стає доступним не лише дорослим, але і дітям!
Хочете спробувати?  Ласкаво просимо.
Матеріали подані в ігровій формі та реалізовані в цікавих проектах, з якими цікаво розбиратися як дітям, так і дорослим, так що спільна технічна творчість може стати цікавим і корисним сімейним дозвіллям.
Крок за кроком ви пройдете шлях в світі програмування та конструювання :
Ø               крок 1 знайомство з платами Arduino;
Ø               крок 2 реалізація перших проектів з електронними компонентами;
Ø               крок 3 юні винахідники зможуть відчути себе в ролі програмістів-розробників;
Ø               крок 4 отримання навичок відладки та модифікації комп'ютерних програм, а також розробка на основі Arduino оригінальних пристроїв.
А далі... далі відкривається величезний світ можливостей. Роботи, квадрокоптери, 3D-принтери, маніпулятори, "розумні речі" та ігрові проекти - лише невеликий перелік напрямків подальшого розвитку. Головне - захопити, показати, навчити зробити перший крок. О, цей чудовий світ творчості.
Не даремно найближчими роками інженерна освіта та технічна творчість підростаючого покоління будуть особливо важливою сферою для подальшого технологічного розвитку нашої країни.

Треба ростити інженерів, конструкторів, винахідників, створювати своє майбутнє!