Выпускная квалификационная работа обучающегося по направлению подготовки 44. 04


 СОЗДАНИЕ ЭЛЕКТИВНОГО КОМПЛЕКСА ПО ФИЗИКЕ ДЛЯ



Pdf көрінісі
бет7/24
Дата21.11.2022
өлшемі1,46 Mb.
#51502
түріРеферат
1   2   3   4   5   6   7   8   9   10   ...   24
СОЗДАНИЕ ЭЛЕКТИВНОГО КОМПЛЕКСА ПО ФИЗИКЕ ДЛЯ 
СТАРШИХ КЛАССОВ С ПРИМЕНЕНИЕМ ARDUINO В УЧЕБНОМ 
ПРОЦЕССЕ 
2.1 Опыт применения ARDUINO в учебном процессе 
С использованием современных технологий должно проводиться 
бучение. Человеку нелегко жить в современном мире. Постоянно нужно 
развиваться и следовать новейшим технологиям в электронике, которые 
играют очень важную роль в нашем обществе. Очень простой инструмент 
для создания электронных устройств и реализации различных идей - один из 
таких новинок является семейство контроллеров Arduino. Arduino. Для 
написания программного обеспечения построена эта платформа на печатной 
плате с интегрированной средой. Аппаратное обеспечение основано на 
семействе микроконтроллеров ATmega и минимально необходимом 
подключении (смотрите рисунок 2.1). Arduino может принимать цифровые и 
аналоговые сигналы от различных устройств и имеет возможность управлять 
различными исполнительными модулями. 
Рисунок 2.1 - Внешний вид Arduino Uno 


23 
Существует большое количество разных микроконтроллеров. Очень 
сложно найти необходимую и «разжеванную» информацию о них, не говоря 
уже о выполнении каких-либо практических задач с их использованием. 
Иногда это приводит к довольно длительному процессу обучения с глубоким 
погружением в дебри схемотехники и микроэлектроники. Arduino, в свою 
очередь, упрощает процесс работы с микроконтроллерами и обладает рядом 
неоспоримых преимуществ перед другими устройствами для учителей, 
студентов и любителей: во-первых, это низкая стоимость. Платы Arduino 
относительно дешевы по сравнению с другими платформами. Некоторые 
готовые модули стоят менее 50 долларов. Самый дешевый вариант можно 
собрать вручную. Во-вторых, это кроссплатформенность. С Arduino вы 
можете работать в системах под управлением Windows, Mac OS и Linux. В-
третьих, это простая и понятная среда программирования. Среда разработки 
предназначена для начинающих, которые не знакомы с разработкой 
программного обеспечения. Однако это не мешает опытным пользователям 
создавать довольно сложные проекты [20]. Среда - это приложение, которое 
включает в себя редактор кода, компилятор и специальный модуль для 
встроенного 
программного 
обеспечения. 
Язык 
программирования, 
используемый в Arduino, является реализацией Wiring. Строго говоря, это C / 
C ++, дополненный некоторыми библиотеками. В-четвертых, это вариант 
аппаратного расширения. Возможности плат Arduino можно расширить с 
помощью специальных микросхем, называемых «щитами» (от англ. Shields). 
Платы установлены в верхней части основной платы и предоставляют новые 
функции. Например, существуют карты расширения для подключения к 
локальной сети и Интернету (Ethernet Shield), для управления мощными 
двигателями (Motor Shield), для получения координат и времени со 
спутников GPS (модуль GPS) и многих других. В результате даже обычные 
пользователи могут разрабатывать прототипы, чтобы сэкономить деньги и 
понять работу. Ученики, создав программу, могут сразу же наблюдать за 
результатами своей деятельности [1]. 


24 
Программа из непонятного набора английских слов превращается в 
алгоритм управления реальным устройством, которое только что было 
собрано само по себе. Это мотивирует, стимулирует интерес к этой 
деятельности. 
В течение нескольких лет платформа использовалась для создания 
многих тысяч проектов - от разработки простых бытовых устройств до 
разработки сложных научных инструментов. Сообщество студентов, ученых 
и просто заинтересованных людей со всего мира построено вокруг 
платформы. И они выбирают именно эту платформу для удобства и 
универсальности. 
Для работы с платформой Arduino вам не обязательно устанавливать 
себе определенное программное обеспечение. Вы можете начать 
программирование с помощью Arduino Web Editor, который позволяет 
сохранять эскизы в облачном хранилище. Инструмент постоянно 
обновляется в режиме онлайн, вам не нужно ничего скачивать и 
переустанавливать (смотрите рисунок 2.2). Но для работы, конечно, вам 
понадобится постоянное интернет-соединение. 


25 
Рисунок 2.2 - Платформа Arduino 
Однако, если вы предпочитаете программировать оффлайн, вам 
следует скачать последнюю версию приложения для рабочего стола Arduino 
[18]. Это открытое программное обеспечение, совместимо со следующими 
операционными системами: 

Windows; 

Mac OS (Lion или более ранние версии); 

Linux 32 bit; 

Linux 64 bit; 

Linux ARM. 
Текущая версия настольного приложения будет работать с любой 
версией микрокомпьютера Arduino, дополнительные программы для 
конкретного 
оборудования 
устанавливать 
не 
нужно. 
Основным 
преимуществом всей этой открытой платформы является ее простота. Если 
вы только начинаете работать с Arduino, вас наверняка порадует огромное 


26 
количество четких инструкций, официально переведенных даже на русский 
язык. 
Благодаря простоте разработки устройства система Arduino стала 
чрезвычайно распространенной. В одном Яндексе до 150 тысяч запросов от 
«Ардуино» в месяц. Несмотря на простоту разработки проектов с 
использованием Arduino, можно создавать довольно сложные системы, 
особенно 
после 
появления 
высокопроизводительных 
вариантов 
контроллеров. 
В платах Arduino используются микроконтроллеры Atmel AVR со 
встроенным в них загрузчиком. С помощью загрузчика программа 
записывается в микроконтроллер с персонального компьютера без 
использования аппаратных программистов [24]. 
Для программирования Arduino используется язык C / C ++, с 
некоторыми функциями. 
Существует огромное количество клонов аппаратного обеспечения 
Arduino. Большинство из них являются полными аналогами фирменных 
Arduino, зачастую не уступающими по качеству. 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   24




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет