Arduino Uno Что это такое, для чего и каковы наиболее интересные особенности этих плат?
Если вам нравится programmation , творчество и все, что связано с электроникой , то вы, пожалуй, слышали о Arduino , это микроконтроллер который даст возможность вам выполнять разные типы проектов через собственную карту, чтобы они могли выполнять физическая задача. Впрочем, если вы новичок в этом мире, лучше применять плата Arduino Uno.
Действительно , это прекрасный вариант для Начинаем с программирования и электроники. это ваш первый навык работы с данной программой , Arduino Uno — прекрасный вариант, который вы можете подобрать, поскольку он один из наиболее применяемых и часто применяемых. надежный и, вероятнее всего, при запуске будет сгенерировано меньше проблем.
Следует принимать во внимание, что это платформа свободное программное обеспечение , на основе микроконтроллер и среда разработки , для того, чтобы упростить электронные проекты . Вот почему мы собираемся рассказать здесь чуть больше о Arduino Uno и каковы самые важные особенности этой платы, для этого детально следуйте всему, чему мы научим вас ниже.
Что такое Arduino UNO и зачем нужны эти платы разработки?
Нужно выделить чем Arduino Uno это последняя редакция такой карты, которая существует на данный момент, это маленькая электронная карта который имеет программируемый микроконтроллер, но кроме этого чипа он в себя включает множество остальных частей, например как выходные контакты и вход , который можно настроить через микросхему на выполнение разных действий.
Это все дает возможность пользователям разрабатывать разные электронные проекты. Весь данный проект начался в 2005 г. на основе разработка программного и аппаратного обеспечения с открытым исходным кодом et был предназначается для студентов В то время , поэтому его ключевое использование стало применяться в образовательной сфере.
Таким образом, Arduino состоит из открытой платформы, которая облегчает программирование микроконтроллера , имея в виду, что микроконтроллеры окружают обычную жизнь человека. Поэтому, это дает возможность применять датчиков слушать то, что физический мир и механизмы исполнения для взаимодействия в физическом мире , таким образом считываются датчики и пишутся механизмы исполнения.
С другой стороны, нужно сказать, что эта платформа предлагает программное обеспечение, которое состоит из среды разработки, которая реализует то, что le язык программирования Ардуино, загрузчик сделан на карте и инструменты для перенести прошивку на микроконтроллер. В случае Ардуино Уно, самое великолепное то, что программное обеспечение и язык программирования предлагают простоту и удобство применения.
Каковы основные характеристики плат Arduino UNO?
В случае Ардуино Уно, идет речь о электронная карта на базе микроконтроллера ATmega328 , он предлагает бесчисленное множество функций и инструментов, например как 14 цифровых входов / выходов, из которых 6 могут применяться как Выход с широтно-модулированной ШИМ. импульс, тогда как еще 6 нравится аналоговые входы.
Он также включает другие инструменты, например Разъем USB, одна кнопка сброса, один керамический резонатор 16 МГц , разъем питания и заголовок ICSP. Таким образом, карта в себя включает все что необходимо, чтобы микроконтроллер делает всю собственную работу, вам просто необходимо подключить его к компьютеру при помощи USB-кабель или ток от преобразователя электрической энергии.
В соответствии с этим, здесь мы покажем вам главные особенности платы Arduino Uno:
- Оно имеет un Микроконтроллер Atmel ATmega328 на 16 МГц.
- Напряжение эксплуатации Фишка на 5 вольт.
- Напряжение питания рекомендуется 7-12в (хотя поддерживает 6-20 вольт).
- Память SRAM интегрированный 2 КБ.
- 32 Ko флэш-память , из данных 32 КБ 5 КБ будут применяться загрузчиком, поэтому их нельзя применять для прочих целей.
- Память EEPRON интегрированный 1 КБ.
- BrochesE7S de 14 контактов из них 6 ШИМ.
- Il имеет 6 аналоговых контактов .
- Сила постоянного тока d 40 мА для ввода / вывода и 50 мА для вывода 3,3 В.
- Чип интерфейс USB.
- Индикатор питания горит Монтажные платы.
- Кнопка сброса перезапустить выполнение программы загружается в память.
- Тактовый генератор для сигналы, которые нуждаются в ритме .
- Это имеет цену в магазине о 20 евро .
- Есть у негоРегулятор напряжения интегрирован в его пластину.
Функции контактов UNI Arduino Какие из них особенно интересны?
Принимая к сведению, что контакты платы Arduino uno немаловажны, поскольку они также могут быть запрограммированным с чипом для исполнения самых многообразных типов функций , мы покажем вам здесь какие очень интересные функции они могут развить .
Для этого детально следуйте всему, чему мы вас научим ниже:
общий
Что касается общих функций контактов этой платы, можно найти следующее:
- Светоизлучающие диоды: Он имеет встроенный светоизлучающий диод, который управляется цифровым контактом 14. Когда на этом контакте большой уровень, светоизлучающий диод будет гореть, но когда на контакте невысокий уровень, светоизлучающий диод будет выключен.
- 5в: В случае этого контакта, это даст возможность испускать 5 В, регулируемое регулятором карты, указанная карта обычно питается от разъема питания постоянного тока (7-20 В), контакт VIN карты (7-20 В ) или разъем USB (5в). Таким образом, подача напряжения через контакты 5 В или 3,3 В может устранить повреждение регулятора и платы.
- VIN: Входное напряжение от платы Arduino / Genuino во время использования внешнего источника питания в отличие от 5 вольт от USB-соединения или любого иного регулируемого источника питания. Это все дает возможность подавать напряжение через этот контакт или, если упомянутое напряжение подается через разъем питания, то оно становится доступным через этот контакт.
- Земля: Это контакты заземления.
- 3V3: Это источник питания 3,3 В, генерируемый бортовым регулятором. В данном случае максимальное потребление тока составляет 50 мА.
- Сброс настроек: в основном он применяется для добавки кнопки сброса к изоляторам, которые создают блокировку на плате.
- ИОРЕФ: Этот вывод на плате Arduino / Genuino может подавать опорное напряжение, с которым работает микроконтроллер. Все это правильно настроенный экран, который дает возможность считывать напряжение на выводе IOREF и подбирать самый оптимальный источник питания или, в данном случае, давая возможность инверторам на выходах работать с 5 В или 3,3 В.
Спецпредложения
В случае специализированные функции, это следует принимать во внимание, что любой из 14 цифровых контактов и 6 аналоговых контактов Arduino может применяться как вход или как выход, для этого функции pinMode, digitalWrite и digitalRead должен быть применен где они работают. на 5 вольт.
Каждый из данных контактов может получать или предоставлять 20 мА , он тоже будет зависеть от рекомендуемых функций и тоже будет иметь внутренний подтягивающий резистор который по умолчанию отключен от 20 50 к Ком. Все это с максимум 40 мА, это значение, которое не должно быть превышено на любом выводе ввода / вывода, во избежание постоянного повреждения микроконтроллера.
Arduino uno имеет 6 аналоговых входов , помеченный От А0 до А5 , где любой из них может предъявить до 10 бит разрешения, т.е. 1024 абсолютно разных значения . По умолчанию они измеряют массу при 5 вольт, хотя можно изменить верхний предел их диапазона, применяя веретено AREF и функция analogReference .
Кроме того, некоторые из контактов имеют специализированные функции, например такие:
- Методичный / UART: контакты 0 (RX) и 1 (TX), которые применяются для приема (RX) и передачи (TX) последовательных данных TTL. Эти контакты подсоединяются к соответствующим контактам последовательного чипа ATmega8u2 USB to TTL.
- ШИМ — Известен как широтно-импульсная модуляция, 3, 5, 6, 9, 10 и 11. Это может обеспечить 8-битный выход PWM с функцией analogWrite.
- Сложные переключатели : есть у него контакты 2 и 3, они могут быть настроены для активации прерывания невысокого значения, нарастающего или спадающего фронта либо для изменения значения.
- АРЕФ: называется аналоговым опорным напряжением и считается опорным напряжением для аналоговых входов.
- SPI: они известны как методичный периферийный интерфейс, где он имеет 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK), каждый из данных контактов может поддерживать связь SPI с применением библиотеки SPI.
- TWI: Он Это двухпроводной интерфейс, в котором есть выводы: pinA4 или SDA и pin A5 или CSL, оба из которых поддерживают связь TWI с применением библиотеки Wire.
Какие лучшие проекты можно осуществить при помощи платы Arduino UNO?
Эта квартира – формы Arduino по большей части отличается простота применения, и дает возможность пользователям разрабатывать относительно обыкновенные и дешевые проекты . Сейчас вы можете создавать безграничное количество проектов через Arduino Uno , вот как мы собираемся показать вам определенные вещи, которые вы можете делать при помощи этой платформы.
Для этого детально следуйте всему, чему мы вас научим ниже:
Метеостанция
Сегодня он является одним из очень привлекательных проектов, которые можно создать на данной площадке. Он требует дизайна небольшого экрана, который даст возможность вам отображение данных , а расписание даст возможность вам включить прогноз на следующие дни .
ОБНОВЛЕНИЕ ? Хотите узнать как можно больше о серебре Arduino UNO и про то, как с ними работать? ? ВОЙДИТЕ ЗДЕСЬ ? и узнайте все ? ОТ НОЛЯ ?
Чтобы построить метеостанцию, вам потребуется Тарелка Adafruit HUZZAH, рекомендованная экспертами для этого, случай и небольшой светодиодный экран. При помощи данных инструментов вы можете Создайте собственную метеостанцию ??при помощи платы Arduino Uno.
Окружающее освещение для монитора вашего компьютера
Помните, что окружающее освещение монитора — это роскошь , они дадут вам гораздо намного элегантный и красивый внешний вид . В данном случае они отвечают за определение цветов краев экрана и расширение их от задней части до стены, это дает возможность создают очень зрелищное ощущение глубины и погружения.
Для развития данного проекта вам потребуется Трехцветные LED ленты и датчик, способный определять цвета краев экрана . Точно также у него будет программирование, которое не очень просто, как может показаться, но вам для этого не нужно быть экспертом по площадке.
Датчик отпечатков пальцев для открытия дверей
В определенный момент собственной жизни вы наверняка захотели Датчик отпечатков пальцев для открой двери твоего дома и не применять для этого набор ключей. Грация Ардуино, у вас имеется возможность создать данный проект очень обычным способом, так как создание этого Датчик отпечатков пальцев даст возможность открыть каждую дверь у Вас в доме, по большей части применяется для гаражных ворот.
Безусловно, данный проект очень полезен для многих людей, для его разработки вам потребуется дактилоскопический датчик, ящик, куда он будет вмонтирован и экран в вариант где он отображает информацию, которую вы хотите там расположить. . Тем самым, вы можете начать автоматизировать любую дверь в собственном доме и, таким образом, прекратить применять ключи для открытия каждой из дверей.
Панель управления для ПК
Возможно, в определенный момент собственной жизни вы подумали о том, чтобы панель управления как у космические корабли , но на этот раз для управления компьютером. С платформой Arduino Uno , у вас появится возможность создать его не таким сложным способом, как может показаться. Чтобы это сделать нужно настроить планшетный компьютер так, чтобы панель управления работала с компонентами ПК, например как увеличение и уменьшение громкости звукового сигнала или закрытие и открытие приложений.
Помните, что чем больше функций вы добавите, тем труднее будет его программирование, поэтому проект может быть также просто или так тяжело что вы хотите. Для его создания нужно иметь клавиатуры и световые индикаторы у вас под рукой , количество зависит от того, сколько вы хотите в него положить. Для программирования речь пойдёт о назначении любому из них желаемой функции.
Датчик присутствия для включения света у Вас в доме
Проекты Arduino разработаны с целью обеспечения определенного удобства для пользователей, конкретно так вы также можете создайте датчик для автоматизированного включения света у Вас в комнате или любой иной части вашего дома. Наверняка вы проснулись посреди ночи в собственной спальной комнате и споткнулись, собираясь включить освещение. При помощи данного проекта вы можете все это изменить.
Таким образом, у вас появится возможность создать датчик присутствия, определяющий, когда вы встаете с постели, и автоматически включает светодиодная полоса размещен ниже для чтобы она зажгла лампу и чтобы вы не споткнулись . Поэтому, для данного проекта вам потребуется датчики для платы Arduino и лент из светодиодов . Важно, чтобы во время их программирования был установлен график, что предохраняет их активацию на протяжении всего дня.
Создайте безграничное зеркало калейдоскопа
Это, безусловно, один из очень значительных проектов, которые можно создать при помощи этой платформы. Это зеркало дает прекрасную возможность создавать долгая калейдоскопическая видимость, что дает возможность создать действительно великолепный эффект для глаза смотрящего.
По мере изменения ориентации зеркала огни и их цвета будут меняться, все это очень красиво, но даёт великолепный результат. Для разработки этого зеркала вам потребуется как минимум Плата Arduino 101 или в данном случае с версия NeoPixels или Sparkfun и многие группы LED и, понятно, у вас должен быть зеркало.
Если у вас имеются какие-то вопросы, оставляйте их в комментариях, мы свяжемся с вами как можно быстрее, и это будет большим подспорьем для большего числа участников сообщества. Je Vous remercie!