Другие статьи

Цель нашей работы - изучение аминокислотного и минерального состава травы чертополоха поникшего
2010

Слово «этика» произошло от греческого «ethos», что в переводе означает обычай, нрав. Нравы и обычаи наших предков и составляли их нравственность, общепринятые нормы поведения.
2010

Артериальная гипертензия (АГ) является важнейшей медико-социальной проблемой. У 30% взрослого населения развитых стран мира определяется повышенный уровень артериального давления (АД) и у 12-15 % - наблюдается стойкая артериальная гипертензия
2010

Целью нашего исследования явилось определение эффективности применения препарата «Гинолакт» для лечения ВД у беременных.
2010

Целью нашего исследования явилось изучение эффективности и безопасности препарата лазолван 30мг у амбулаторных больных с ХОБЛ.
2010

Деформирующий остеоартроз (ДОА) в настоящее время является наиболее распространенным дегенеративно-дистрофическим заболеванием суставов, которым страдают не менее 20% населения земного шара.
2010

Целью работы явилась оценка анальгетической эффективности препарата Кетанов (кеторолак трометамин), у хирургических больных в послеоперационном периоде и возможности уменьшения использования наркотических анальгетиков.
2010

Для более объективного подтверждения мембранно-стабилизирующего влияния карбамезапина и ламиктала нами оценивались перекисная и механическая стойкости эритроцитов у больных эпилепсией
2010

Нами было проведено клинико-нейропсихологическое обследование 250 больных с ХИСФ (работающих в фосфорном производстве Каратау-Жамбылской биогеохимической провинции)
2010


C использованием разработанных алгоритмов и моделей был произведен анализ ситуации в системе здравоохранения биогеохимической провинции. Рассчитаны интегрированные показатели здоровья
2010

Специфические особенности Каратау-Жамбылской биогеохимической провинции связаны с производством фосфорных минеральных удобрений.
2010

Повышение компетенции программирования микроконтроллеров при использовании отладочной платы arduino nano

Аннотация

В статье описана плата Arduino Nano. которая может применяться в учебном процессе у студентов инженерных специальностей при изучении программирования микроконтроллеров.

Использование последних достижений в области программирования микроконтроллеров, таких как платформа Arduino Nano, позволяет качественно менять образовательный процесс - делает его интенсивнее, повышает мотивацию студентов, дает возможность осуществить индивидуальный подход, что является немаловажным. А это в свою очередь позволяет повысить эффективность и качество программирования микроконтроллеров.

Arduino Nano - это Open Source платформа, т.е. платформа с открытым программным кодом. Проекты, разрабатываемые для неё, доступны в открытом доступе в сети Интернет. Любой начинающий программист Arduino может воспользоваться готовыми кодами и использовать их в своих проектах, либо модернизировать их.

На рисунке 1 показана отладочная плата Arduino Nano, которая имеет довольно скромные размеры(1,85 х 4,2 см), сравнимые с USB-флеш-накопителем.

Повышение компетенции программирования микроконтроллеров при использовании отладочной платы Arduino Nano

Платформа Arduino Nano, построенная на микроконтроллере ATmega328 (Arduino Nano 3.0) или ATmegal68 (Arduino Nano 2.x), имеет небольшие размеры и может использоваться в лабораторных работах. Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 8 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи. Основные характеристики платы вынесены в таблицу 1.

Микронтроллер

ATmega328

Рабочее напряжение

Входное рекомендуемое напряжение

7-12 В

Входное предельное напряжение

6-20 В

Цифровые входы/выходы

14 (6-ШИМ)

Аналоговые входы

8

Постоянный ток через вход/выход

40 мА

Флеш-память

32 Кб

ОЗУ

2 Кб

EEPROM

1 Кб

Тактовая частота

16 МГц

Таблица 1. Основные характеристики платы Arduino Nano

Питание Arduino Nano может получать через подключение Mini-B USB (рисунок 2), или от нерегулируемого 6-20 В (вывод 30), или регулируемого 5 В (вывод 27), внешнего источника питания. Автоматически выбирается источник с самым высоким напряжением.

Микросхема FTDI FT232RL получает питание, только если сама платформа запитана от USB. Таким образом при работе от внешнего источника (не USB), будет отсутствовать напряжение 3.3 В, генерируемое микросхемой FTDI, при этом светодиоды RX и TX мигают только при наличие сигнала высокого уровня на выводах 0 и 1 [1].

Arduino Nano программируется с помощью среды Arduino, которую можно скачать с официального сайта поддержки аппартных платформ www.arduino.cc. Интерфейс программы, изображенный на рисунке 1, имеет русифицированную версию, что делает его применение очень удобным для начинающих программистов, в т.ч. для обучающихся, впервые столкнувшихся с микроконтроллерами.

Перейдя на вкладку «Инструменты» необходимо указать тип платы, с которым предстоит работать («Nano»), а также COM-порт, на котором установилась плата (можно посмотреть через диспетчер устройств).

В программу Arduino интегрировано большое количество готовых проектов, включающих как программные коды, так и схемы соединения (рисунок 3). Таким образом, можно их использовать как для отладки платы, так и для разработки различных устройств.

Повышение компетенции программирования микроконтроллеров при использовании отладочной платы Arduino Nano

Как правило, работа с любой платой Arduino, начинается с программы «Blink», находящейся во вкладке «Basics». Суть программы заключается в том, что подключенный к 13-му выводу практически любой платы Arduino, отладочный светодиод можно «заставить» мигать с определенной частотой [2, с. 36-39]. Таким образом, проверяется корректность работы платы и самого подключения между ней и последовательным портом ноутбука или персонального компьютера. Код программы для тестирования платы изображен на рисунке 4.

При помощи функциональной клавиши «Загрузить» программа записывается в микроконтроллер ATmega328, находящийся на плате. После некоторого времени, светодиод ,подключенный к 13-му выводу платы, начинает мигать с периодичностью в одну секунду.

Сам программный код на языке Arduino имеет визуально и интуитивно понятную структуру. Всего существует два основных цикла программ: цикл void setup и цикл void loop. В первом цикле устанавливаются априорные настройки, во втором рабочие настройки, чьи параметры могут меняться в процессе выполнения программы.

Платы Arduino отлично подходят для людей, впервые столкнувшихся с микроконтроллерами и их программированием. Плата Arduino Nano идеально подходит для первых шагов в этой области, т.к. обладает компактными размерами и несложной схемотехникой.

Arduino служит для решения одной сложной проблемы - как научить студентов создавать электронные устройства. Arduino гибкий инструмент для

проектирования автоматизированных и автоматических систем управления на физическом и программном уровнях.

Понимание принципов работы микроконтроллеров, является основой эффективной профессиональной деятельности специалистов данного направления. Решением данной задачи может послужить использование отладочной платы Arduino Nano в процессе обучения студентов специальности 5В071900 - радиотехника, электроника и телекоммуникации программированию микроконтроллеров.

Использование данной платы при подготовке студентов специальности 5В071900 - радиотехника, электроника и телекоммуникации позволит сформировать у студентов знания касающиеся устройства и принципов работы электронных автоматизированных систем, а также будет способствовать развитию навыков по проектированию и программированию таких систем.

 

Литература:

  1. http://arduino.ru/Hardware/ArduinoBoardNano
  2. Джереми Блум. Изучаем Arduino: инструменты и методы технического волшебства: Пер. с англ. - СПб.: БХВ-Петербург, 2016. - 336 с.: ил.

Разделы знаний

Архитектура

Научные статьи по Архитектуре

Биология

Научные статьи по биологии 

Военное дело

Научные статьи по военному делу

Востоковедение

Научные статьи по востоковедению

География

Научные статьи по географии

Журналистика

Научные статьи по журналистике

Инженерное дело

Научные статьи по инженерному делу

Информатика

Научные статьи по информатике

История

Научные статьи по истории, историографии, источниковедению, международным отношениям и пр.

Культурология

Научные статьи по культурологии

Литература

Литература. Литературоведение. Анализ произведений русской, казахской и зарубежной литературы. В данном разделе вы можете найти анализ рассказов Мухтара Ауэзова, описание творческой деятельности Уильяма Шекспира, анализ взглядов исследователей детского фольклора.  

Математика

Научные статьи о математике

Медицина

Научные статьи о медицине Казахстана

Международные отношения

Научные статьи посвященные международным отношениям

Педагогика

Научные статьи по педагогике, воспитанию, образованию

Политика

Научные статьи посвященные политике

Политология

Научные статьи по дисциплине Политология опубликованные в Казахстанских научных журналах

Психология

В разделе "Психология" вы найдете публикации, статьи и доклады по научной и практической психологии, опубликованные в научных журналах и сборниках статей Казахстана. В своих работах авторы делают обзоры теорий различных психологических направлений и школ, описывают результаты исследований, приводят примеры методик и техник диагностики, а также дают свои рекомендации в различных вопросах психологии человека. Этот раздел подойдет для тех, кто интересуется последними исследованиями в области научной психологии. Здесь вы найдете материалы по психологии личности, психологии разивития, социальной и возрастной психологии и другим отраслям психологии.  

Религиоведение

Научные статьи по дисциплине Религиоведение опубликованные в Казахстанских научных журналах

Сельское хозяйство

Научные статьи по дисциплине Сельское хозяйство опубликованные в Казахстанских научных журналах

Социология

Научные статьи по дисциплине Социология опубликованные в Казахстанских научных журналах

Технические науки

Научные статьи по техническим наукам опубликованные в Казахстанских научных журналах

Физика

Научные статьи по дисциплине Физика опубликованные в Казахстанских научных журналах

Физическая культура

Научные статьи по дисциплине Физическая культура опубликованные в Казахстанских научных журналах

Филология

Научные статьи по дисциплине Филология опубликованные в Казахстанских научных журналах

Философия

Научные статьи по дисциплине Философия опубликованные в Казахстанских научных журналах

Химия

Научные статьи по дисциплине Химия опубликованные в Казахстанских научных журналах

Экология

Данный раздел посвящен экологии человека. Здесь вы найдете статьи и доклады об экологических проблемах в Казахстане, охране природы и защите окружающей среды, опубликованные в научных журналах и сборниках статей Казахстана. Авторы рассматривают такие вопросы экологии, как последствия испытаний на Чернобыльском и Семипалатинском полигонах, "зеленая экономика", экологическая безопасность продуктов питания, питьевая вода и природные ресурсы Казахстана. Раздел будет полезен тем, кто интересуется современным состоянием экологии Казахстана, а также последними разработками ученых в данном направлении науки.  

Экономика

Научные статьи по экономике, менеджменту, маркетингу, бухгалтерскому учету, аудиту, оценке недвижимости и пр.

Этнология

Научные статьи по Этнологии опубликованные в Казахстане

Юриспруденция

Раздел посвящен государству и праву, юридической науке, современным проблемам международного права, обзору действующих законов Республики Казахстан Здесь опубликованы статьи из научных журналов и сборников по следующим темам: международное право, государственное право, уголовное право, гражданское право, а также основные тенденции развития национальной правовой системы.