Використання платформи arduino при вивченні програмування

Анотація

(ua) Arduino – фізична обчислювальна платформа з відкритим вихідним кодом, заснована на платі та середовищі розробки. Arduino може застосовуватися для розробки самостійних інтерактивних пристроїв або може бути пов’язана з програмою на комп’ютері. Завдяки своїй простоті, доступності та широкому вибору, Arduino використовується в тисячах різних проектах та додатках. Програмне забезпечення Arduino досить гнучке для досвідчених інженерів та програмістів, і в той самий час, просте у використанні для початківців. З Arduino можна працювати, як на Mac, Linux, так і на Windows. В статті розглянуто питання використання платформи Arduino при вивченні основ програмування. Показано переваги використання відкритої платформи Arduino. В роботі аналізуються можливі напрямки поєднання традиційних методів та інноваційних технологій у навчанні програмуванню. Пропонуються варіанти використання програмно-апаратної платформи Arduino. Описуються реальні приклади і задачі, які можна адаптувати для інтерактивної роботи з платформою Arduino.
(ru) Arduino - физическая вычислительная платформа с открытым исходным кодом, основанная на плате и среде разработки. Arduino может применяться для разработки самостоятельных интерактивных устройств или может быть связана с программой на компьютере. Благодаря своей простоте, доступности и широкому выбору, Arduino используется в тысячах различных проектах и приложениях. Программное обеспечение Arduino достаточно гибкое для опытных инженеров и программистов, и в то же время, простое в использовании для начинающих. С Arduino можно работать, как на Mac, Linux, так и на Windows. В статье рассмотрены вопросы использования платформы Arduino при изучении основ программирования. Показаны преимущества использования открытой платформы Arduino. В работе анализируются возможные направления сочетания традиционных методов и инновационных технологий в обучении программированию. Предлагаются варианты использования программно-аппаратной платформы Arduino. Описываются реальные примеры и задачи, которые можно адаптировать для интерактивной работы с платформой Arduino.
(en) Arduino is a physical open source computing platform based on the board and development environment. Arduino can be used to develop standalone interactive devices or it can be linked to a program on a computer. Boards can be created on one’s own or a pre-made kit can be bought. Due to its simplicity, accessibility and wide selection, the board have been used in thousands of different projects and applications. The Arduino software is flexible enough for experienced engineers and programmers, and at the same time, easy to use for beginners. Arduino can work on Mac, Linux or Windows. Teachers and students use Arduino to create low-cost scientific tools for research and education in chemistry and physics, or to start working on programming and robotics. Arduino simplifies the working process with microcontrollers and has some significant benefits over other systems for teachers, students and other interested people. Not every student wants to be a web developer or a software developer for a computer or phone. Some students prefer to develop hardware and they need to understand the subject from the basics. This opportunity is provided by the Arduino platform with its low entry threshold. For those who dream of working in the software and hardware development field, Arduino platform will be very useful from a practical point of view. The purpose of the article is to describe and justify the feasibility of using the elements of the Arduino platform on the programming courses in university. The article de scribes the possibility to use the Arduino platform in studying the basics of programming. The advantages of using the open Arduino platform are shown. In the article the possible directions of combining traditional methods and innovative technologies in studying programming subjects are analyzed. cases for using the Arduino platform are suggested. Real examples and tasks that can be adapted to interact with the Arduino platform are described.

Опис

Ключові слова

Arduino, програмування, відкритий код, організація навчального процесу, скетч, програма, программирование, открытый код, организация учебного процесса, скетч, программа, programming, open source, organization of educational process, sketch, program

Бібліографічний опис

Болілий В. О. Використання платформи arduino при вивченні програмування / Василь Олександрович Болілий, Владислав Михайлович Олійник // Наукові записки ЦДПУ. Серія: Педагогічні науки = Academic Nores. Series: Pedagogical Sciences / ЦДПУ ім. В. Винниченка ; ред. кол.: В. Ф. Черкасов, В. В. Радул, Н. С. Савченко та ін. – Кропивницький : РВВ ЦДПУ ім. В. Винниченка, 2018. – Вип. 173. – ч. 2. - С. 42-47.