ARDUINO


Тип работы:  Реферат
Бесплатно:  Антиплагиат
Объем: 8 страниц
В избранное:   
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РЕСПУБЛИКИ КАЗАХСТАН
Казахский Агротехнический Университет им. С.Сейфуллина

Реферат
по предмету: Программирование для IoT.
На тему: ARDUINO.

Проверил: Жантлесов Е. Ж.
Выполнила: Мустафинова Д. Е.,
студентка 2 курса (группа 19-05)

Нур-Султан 2021
Содержание

Введение 3
Ⅰ. История появления 5
Ⅱ. Системная часть Arduino 6
Ⅲ. Версии платформы и микроконтроллеры Arduino 7
Заключение 9
Список литературы 10

Введение

Arduino основан на одноплатном микроконтроллере с открытым исходным кодом. Разработанный в 2005 году итальянским Институтом дизайна Interaction Design Institute lvera(IDII), чтобы позволить неопытным в аппаратном обеспечении студентам легко управлять своими проектами, Arduino изначально был построен на базе AVR и в настоящее время является самым продаваемым из плат серии Atmel AVR. Существуют также продукты, использующие ARM серии Cortex-M0(Arduino M0 Pro) и Cortex-M3(Arduino Due).

Arduino принимает значения от ряда переключателей или датчиков и управляет внешними электронными устройствами, такими как светодиоды и двигатели, чтобы создавать объекты, которые могут взаимодействовать с окружающей средой. Встроенная система одна из самых простых сред разработки, которую можно использовать, чтобы контролировать процесс.
Arduino integrated development environment(IDE), выпустила свою программу, предлагающую разработку программного обеспечения и загрузку исполняемого кода. Существуют также и другие программы, например, такие как Adobe Flash, Processing и MaxMSP. При этом есть возможность выполнения сразу нескольких проектов на базе Arduino.

Самое большое преимущество Arduino - это микроконтроллер, которым можно легко управлять. Как правило, программирование AVR компилируется как комбинация AVRStudio. К примеру, чтобы работать с CodeVision, вам придется пройти через громоздкий процесс загрузки его через отдельное устройство ISP. Arduino же дает возможность легко загружать программный код через USB. Кроме того, Arduino относительно недорог по сравнению с другими модулями и поддерживает несколько ОС, включая Windows, Mac OS X и Linux. Поскольку принципиальная схема платы Arduino опубликована в соответствии с CCL, любой желающий может создавать и изменять плату непосредственно.
Ⅰ. История появления

Само название проекта Arduino появилось от названия бара, который часто посещал Массимо Банзи, один из создателей устройства. Именно Массимо Банзи был тем, кто первым задумался о создании более дешевого и простого микроконтроллера. Такая идея пришла к нему потому что студенты использовали дорогой микроконтроллер BASICS Stamp. Стоил он около 50 долларов, поэтому позволить себе такой мог не каждый. В 2003 году Эрнандо Барраган, один из учеников Банзи, в качестве дипломного проекта в университете смог создать платформу для прототипирования под названием Wiring. Уже в 2005 году Массимо Банзи, Дэвид Меллис и Дэвид Куартиллес смогли усовершенствовать проект и наконец выпустили его, а назвали его Arduino. Изначально, проектом занимались Массимо Банзи, Дэвид Меллис, Дэвид Куартиллес и Джанлука Мартино. Однако в 2008 году Джанлука Мартино в тайне от остальных смог зарегистрировать свою фирму и оформить авторские права на торговую марку. Позже начались судебные разбирательства и в 2016 году конфликт решился слиянием компаний в Arduino AG.
Проект быстро стал набирать популярность и к 2011 году было выпущено около трехсот тысяч моделей ардуино.

Ⅱ. Системная часть Arduino

Плата Arduino состоит из 8-битного микроконтроллера AVR от Atmel и аксессуаров, которые облегчают сочетание программирования и других схем. Микроконтроллеры на официальных платах в основном используются серии megaAVR, такие как ATmega8, ATmega168, ATmega328. Плата в основном имеет линейный регулятор 5 В и встроенный кварцевый генератор 16 МГц, а загрузчик предварительно встроен в микроконтроллер для облегчения загрузки программ.

На концептуальном уровне все платы на Arduino для монтирования программ программируются через последовательные разъемы RS-232, но способ их реализации зависит от версии аппаратного обеспечения. Последовательная плата Arduino RS-232 преобразуется встроенным устройством преобразования (Shifter). Все платы Arduino теперь программируются через USB и могут использоваться через USB-последовательные преобразовательные чипы, такие как FT232.

В случае Arduino Uno загрузка машинного кода осуществляется через последовательную связь. Во-первых, при подключении к персональному компьютеру и USB он преобразуется в последовательный ATmega16U2. Обязательным условием для загрузки является целевой микроконтроллер (ATmega328P для Uno), который должен быть оснащен загрузчиком. Работа загрузчика при последовательной связи между машинным кодом и записью во флэш-память программирование завершается смонтированным прикладным кодом.

Ⅲ. Версии платформы и микроконтроллеры Arduino

Большая часть устройств была основана на микроконтроллерах Atmel ... продолжение

Вы можете абсолютно на бесплатной основе полностью просмотреть эту работу через наше приложение.
Похожие работы
Микроконтроллеры Arduino
Настройка и программирование микроконтроллеров AVR с использованием Arduino: алгоритмы и реализация
Конфигурация и Использование Блока Условий в Программном Обеспечении: Параметры, Режимы и Функции
Солнечная Энергия: Перспективы и Вызовы Развития Альтернативной Энергетики в Казахстане
Конструктивные особенности и принципы работы солнечных элементов и коллекторов для преобразования солнечной энергии
Arduino Uno R3: Технические характеристики и функциональные возможности микроконтроллера ATmega328
Системы Управления и Мониторинга Инженерного Оборудования: OPC, BMS, NetPing и Crestron - Технологии для Эффективной Эксплуатации и Безопасности Зданий и Сооружений
Мультифункциональный Робот-Помощник с Четырёхногой Кинематической Системой для Мониторинга и Управления Окружающей Среды в Реальном Времени
Архитектура и Технологии «Умного Дома» и «Умного Города»: Интеллектуальные Системы Управления, Моделирование и Визуализация в Реальном Времени
Разработка Интернет-Управляемого Прибора Включения и Отключения Света с помощью Смартфона на Ардуино с Модульной Платой Bluetooth и Исполнительными Компонентами
Дисциплины