Зарегистрируйтесь и откройте для себя мир пневматического оружия
Регистрация

Войти

Меню
Просм.: 1061|Ответить: 0

Ардуино (Arduino) что это такое ?

[Скопировать ссылку]
Опубликовано 2012-3-21 11:19:00 | Показать все сообщения |Режим чтения

Зарегистрируйтесь сейчас, чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!

Для просмотра Вам необходимо авторизироваться.
Если Вы еще не зарегистрированы, перейдите по ссылке: Регистрация.

x


Arduino — аппаратная вычислительная платформа, основными компонентам которой являются простая плата ввода/вывода и среда разработки на языке Processing/Wiring.
store.png
Аппаратная часть

Плата Arduino состоит из микроконтроллера Atmel AVR (ATmega328 и ATmega168 в новых версиях и ATmega8 в старых) и элементами обвязки для программирования и обьединения с другими схемами. На каждой плате обязательно присутствуют линейный стабилизатор напряжения 5 В и  кварцевый генератор на
16 МГц (в некоторых версиях керамический резонатор). В микроконтроллер предварительно прошит загрузчик, поэтому внешний программатор не нужен.
arduino-data.jpeg
На концептуальном уровне все платы программируются через RS-232 (последовательное соединение), но реализация этого способа отличается от версии к версии. Плата Serial Arduino содержит простую инвертирующую схему для конвертирования уровней сигналов RS-232 в уровни ТТЛ, и наоборот. Текущие платы, вроде Diecimila, программируются через USB, что осуществляется благодаря микросхеме конвертера USB-to-serial вроде FTDI FT232. В некоторых вариантах, таких как Arduino Mini или неофициальной Boarduino, для программирования требуется подключение отдельной платы USB-to-serial или кабеля.

Платы Arduino позволяют использовать большую часть I/O выводов микроконтроллера во внешних схемах. Например, в плате Diecimila доступно 14 цифровых вводов/выводов, 6 из которых могут выдавать ШИМ сигнал, и 6 аналоговых входов. Эти выводы доступны в верхней части платы через 0,1 дюймовые разъёмы типа «мама». На рынке доступны несколько внешних плат расширения, известных как «shields».

Программное обеспечение

Интегрированная среда разработки Arduino — это кроссплатформенное приложение на Java, включающее в себя редактор кода, компилятор и модуль передачи прошивки в плату.
627a6abade.png
Среда разработки основана на языке программирования Processing и спроектирована для программирования новичками,
близко не знакомыми с разработкой программного обеспечения. Язык программирования аналогичен используемому в проекте Wiring . Проще говоря, это C/C++, дополненный некоторыми библиотеками. Программы обрабатываются с помощью препроцессора, а затем компилируется с помощью AVR-GCC.

Я люблю Airgunstyle.ru !
Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

Магазин|Связь с дилером|Темный угол|Мобильная версия|Архив|Карта|AIRGUNSTYLE.ru Яндекс.Метрика

Сайт может содержать контент, запрещенный к просмотру лицам до 18 лет!

GMT+3, 2019-11-19 16:52 , Processed in 0.093629 second(s), 19 queries .

Copyright © 2013 airgunstyle.ru | foundcore studio

Powered by Makray on Discuz X3.1 Licensed

Быстрый ответ Вернуться к началу Назад к списку