Безпечного витягання пристрою
.
10. Вставте карту в Raspberry Pi, увімкніть його і він заван-
тажиться! При першому запуску Raspbian відкриє
Меню
налаштувань
, за допомогою якого можна буде розшири-
ти розділ на SD-карти до максимально можливого, якщо
карта має обсяг понад 4 Гб.
Рис. 115.
Програма Win32DiskImager
ОСНОВИ РОБОТОТЕХНІКИ
100
Після запису образу в операційній системі Windows SD-
карта буде відображатися з об’ємом всього 75 Мб. Це пов’язано
з тим, що розділ карти, що містить Rasbian, не відображається в
Windows.
II. Підключення клавіатури і миші до Raspberry Pi
Необхідно підключити ці пристрої до двох доступних USB
портів Raspberry Pi.
III. Підключення зовнішнього VGA дисплея
Якщо використовується зовнішній дисплей з VGA інтерфей-
сом, необхідно спочатку підключити VGA кабель дисплея до пе-
рехідника HDMIVGA, а потім приєднати цей перехідник до HDMI
порту Raspberry PI.
IV. Підключення живлення
Для підключення живлення до Raspberry PI досить приєднати
кабель блоку живлення до мікро USB-роз’єму, а потім включити
блок живлення в мережу.
To USB hub power adapter
To micro USB power
adapter
USB port connected
to USB hub
To HDMI input on display
To keyboard
To mouse
Рис. 116.
Підключені пристрої
до підключення Raspberry Pi
4. Міні-комп’ютер Raspbery PI
101
V. Вхід у систему
Ви повинні бачити вибір операційних систем з коротким опи-
сом. Оберіть необхідну і натисніть на кнопку
Встановити
. Завжди
можна повернутися та обрати іншу операційну систему пізніше.
Зачекайте! Операційні системи досить великі, тому встанов-
лення займе декілька хвилин.
Наступне зображення показує процес установки Raspbian:
Рис. 117.
Вибір ОС
Рис. 118.
Встановлення Raspbian
ОСНОВИ РОБОТОТЕХНІКИ
102
Коли установка завершена, відображатиметься синій екран зі
списком опцій налаштувань програмного забезпечення Raspberry
Pi. Більшість функцій користувач змінює під власні потреби. Зупи-
нимось на двох корисних змінах: за допомогою клавіш зі стріл-
ками перейдіть та оберіть
Enable Boot to Desktop/Scratch
та натис-
ніть
Enter
. Виберіть опцію
Desktop Log
і натисніть
Enter
. Тепер ви
повинні повернутися в головне меню. Потім необхідно вибрати
Internationalisation Options
, потрібну мову і розкладку клавіатури.
За допомогою клавіші зі стрілкою вправо слід перейти до опції
Finish
і натиснути
Enter
.
Приблизно через хвилину Raspberry Pi повинен закінчити пе-
резавантаження, і можна побачити робочий стіл Raspberry Pi, як
показано на наступному малюнку.
Рис. 119.
Опції налаштування
Рис. 120.
ОС Raspbian
4. Міні-комп’ютер Raspbery PI
103
4.3. SCRATCH ДЛЯ RASPBERRY PI
Можна використовувати Raspberry Pi для вивчення основних
концепцій мов програмування, написання команд для виконавців,
створення першої анімації в середовищі програмування. У цьому до-
цільно скористатися Scratch. Це інтерпретована динамічна візуальна
мова програмування, основана і реалізована на Squeak. Завдяки ди-
намічності вона дає змогу змінювати код навіть під час виконання.
Мова має за мету навчити дітей поняттю програмування і дає змогу
створювати ігри, анімації чи музику. Scratch – середовище програму-
вання, яке дозволяє дітям створювати власні анімовані та інтерактивні
історії, ігри та інші витвори. Ними можна обмінюватися всередині між-
народної спільноти, яка поступово формується в мережі Інтернет [36].
Причини вибору для вивчення Scratch:
1. Кросплатформність – Scratch можна встановлювати на
комп’ютерах під управління різних операційних систем Microsoft
Windows, Macintosh і Linux, Raspbian та інших.
Рис.
121. Scratch
ОСНОВИ РОБОТОТЕХНІКИ
104
2. Алгоритмічна повнота – Scratch підтримує концепції об’єкно-
орієнтованого програмування, а саме:
структуру слідування або послідовні процеси;
структуру повторення або циклічні процеси;
структуру розгалуження (вибору) або розгалуджені
процеси;
змінні глобальні й локальні, надання і зміна величин
змінних;
типи даних: символьні, числові, логічні, графічні, аудіо;
вирази (числові, текстові, логічні, порівняння), операції,
функції, оператори, операнди;
введення й виведення даних;
координування, синхронізування роботи окремих частин
програми;
паралельні процеси – одночасне виконання різних про-
грамних блоків;
об’єкти (спрайти), властивості об’єктів, методи, події.
3. Наочність створення (запису) алгоритму – відкривши по-
трібну сукупність вказівок, можна перетягнути потрібну вказівку
за допомогою миші у поле скриптів.
4. Наявність інтерфейсів різними мовами – кнопка
Встано-
вити мову
на
Панелі інструментів
відкриває перелік мов інтер-
фейсу, серед яких є українська.
5. Безоплатність – середовище програмування можна без-
коштовно завантажити і вільно використовувати у шкільній чи по-
зашкільній освіті. Посилання для завантаження – офіційний сайт
розробників http://scratch.mit.edu/. Версія Scratch 1.4 попередньо
встановлена на Raspbian ОС.
Елементи інтерфейсу й основні поняття
Scratch – інтерактивне середовище, побудоване на інтуїтив-
но зрозумілих дитині принципах. Принципово новою є ідея щодо
складання програми мишкою з готових блоків-цеглин подібно до
того, як діти будують будиночки і машинки з деталей конструкто-
ра. Подібний спосіб складання програм унеможливлює проблему
синтаксису, що для молодших школярів є важливим.
4. Міні-комп’ютер Raspbery PI
105
Головне програмне вікно середовища поділено на декілька
частин, згрупованих у три стовпчики:
лівий стовпчик містить палітру блоків;
центральний стовпчик містить піктограму активного
спрайту з координатами його розташування на сцені та
трьома вкладками:
Скрипти, Образи, Звуки
;
правий стовпчик містить
Сцену
і
Cписок спрайтів
.
Спрайт
– це об’єкт
Scratch
, що пов’язаний із зображенням,
набором змінних і скриптів, які визначають його поведінку.
За замовчуванням використовують спеціального виконавця
вказівок – Рудого кота.
Він може рухатися, говорити, змінювати зовнішній вигляд,
взаємодіяти з іншими виконавцями на сцені. Інших виконавців
можна долучати:
з бібліотеки
Scratch
;
з мережі (локальної чи глобальної);
як об’єкти, створені в інших графічних програмах (напри-
клад, GIMP);
як об’єкти, створені у графічому редакторі, вбудованому у
Scratch
.
Скрипт
(script, сценарій, метод) – послідовність вказівок, що
визначає, які дії і в якому порядку потрібно виконати певному
об’єкту (спрайту).
Скрипти створюють методом сполученням окремих блоків:
або послідовно, або розташовуючи блок у визначеному місці іншо-
го блоку (структури, що управляє, функції і т.ін.). Один спрайт може
мати декілька скриптів, які запускають незалежно дією користувача
(натисненням клавіші або кнопки миші), таймером або отриманням
повідомлення від іншого спрайту. Скрипт складається зі стеків.
Рис. 122.
Один зі спрайтів у Scratch
ОСНОВИ РОБОТОТЕХНІКИ
106
Достарыңызбен бөлісу: |