Электронный компонент:Seeeduino Lotus

Материал из Онлайн справочника
Версия от 21:28, 27 сентября 2017; Myagkij (обсуждение | вклад) (→‎Внешние ссылки)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Черновик


Seeeduino Lotus[1]

Seeeduino Lotus – это микроконтроллерная плата, которая является, по сути, комбинацией платы Seeeduino и базового Grove-шилда. Она создана на базе микроконтроллера Atmel ATmega328P-MU и чипа CH340. ATmega328P-MU – это 8-битный AVR-микроконтроллер с пониженными требованиями к энергопотреблению, а CH340 – это конвертер USB-Serial. Кроме того, Seeeduino Lotus оснащена 14 цифровыми I/O контактами (6 из которых поддерживают ШИМ), 7 входными аналоговыми контактами, портом MicroUSB, ICSP-гребешком, 12 Grove-коннекторами и кнопкой сброса.

Внимание! Seeeduino Lotus 1.0 совместима только с операционной системой Windows. Seeeduino Lotus 1.1 совместима с Windows и Mac.

Версии

Области применения

Вот несколько проектов, которые можно собрать на базе Seeeduino Lotus:

Функционал

Характеристики

Обзор компонентов

Изображение ниже демонстрирует, где расположены различные компоненты Seeeduino Lotus:

  • Светодиод D13. Светодиод, подключенный к 13-ому цифровому контакту. Можно использовать в качестве универсального индикатора
  • Порт MicroUSB. Порт, через который плата подключается к ПК для питания и программирования. MicroUSB – это очень распространенная версия USB, которую можно встретить, например, в телефонах Android. Возможно, у вас дома есть не один, а даже несколько кабелей с таким портом
  • Кнопка сброса. Расположена на боковой части платы – чтобы Seeeduino Lotus можно было сбросить, даже если поверх нее подключен шилд. С платами Arduino так сделать не получится, потому что у них кнопка сброса находится на верхней стороне.
  • Контакты для подачи питания и аналоговые контакты. Дополнительные гребешки контактов, которые могут пригодиться для расширения проекта. В частности, дополнительные контакты питания могут понадобиться, если вы хотите запитать более одного датчика/устройства без использования макетной платы
  • Grove-коннекторы. Для подключения различных Grove-модулей через шины I2C и UART, а также через аналоговые и цифровые контакты.
  • ICSP-гребешок. Это ICSP-контакты для подключения к ATmega328P. Расположены там же, где ICSP-гребешок находится у плат Arduino Uno, Duo, Mega и Leonardo, что делает Seeeduino Lotus совместимой с устройствами (например, шилдами), которые предназначены для этих плат. Контакты SPI на этом гребешке – это MISO, SCK и MOSI, подключенные, соответственно, к цифровым контактам 12, 13 и 11 (как и на Arduino Uno)

Внимание! Будьте внимательны с портом MicroUSB – он хрупок и при неосторожном обращении может сломаться.

Установка драйвера

Во-первых, вам нужно сделать следующее:

  • Найти кабель MicroUSB. Подойдет кабель для передачи данных – такие идут, например, в комплекте с телефонами на Android. Если у вас такого кабеля нет, то можете купить его тут
  • Подключить плату к ПК при помощи этого кабеля. Если все подключено правильно, на плате должен загореться зеленый светодиод с надписью PWR

Драйвер для чипа CH340 (который установлен на Seeeduino Lotus V1.0) совместим с Windows XP, Windows Vista, Windows 7, Windows 8/8.1 и Windows 10. Скачать этот драйвер можно отсюда. Дважды кликните на иконке установщика, а затем нажмите на Install, чтобы установить драйвер:

Драйвер для чипа CP2102N (который установлен на Seeeduino Lotus V1.1) совместим с Windows XP, Windows Vista, Windows 7, Windows 8/8.1 и Windows 10. Скачать этот драйвер можно отсюда.

С чего начать

Это глава написана на примере IDE Arduino 1.6.9 и Windows 10.

Во-первых, установите IDE Arduino (сделать это можно на этой странице).

Запускаем IDE Arduino

Установив IDE Arduino, дважды кликните по ее иконке (она называется просто «Arduino»).

Примечание: Если IDE Arduino запустилась на чужом (например, на английском) языке, кликните на Файл > Настройки (File > Preferences), найдите пункт «Язык редактора» («Editor Language»), кликните по выпадающему меню, выберите русский язык, а затем нажмите «OK» и перезагрузите IDE Arduino.

Открываем пример «Blink»

Для этого кликните в IDE Arduino по Файл > Примеры > 01.Basics > Blink (File > Examples > 01.Basics > Blink).

Добавляем в IDE Arduino аддон для плат Seeeduino

По умолчанию в IDE Arduino в меню Инструменты > Плата (Tools > Board) нет опции для плат Seeeduino. Чтобы она появилась, вам нужно установить в IDE Arduino аддон для плат Seeeduino. О том, как это сделать, читайте http://wiki.seeed.cc/Seeed_Arduino_Boards/ тут].

Выбираем плату

Установив аддон, кликните в IDE Arduino на Инструменты > Плата (Tools > Board) и выберите нужную плату. В нашем случае это Seeeduino Lotus:

Выбираем порт

Теперь выберите порт, к которому подключена плата. Для этого кликните в IDE Arduino на Инструменты > Порт (Tools > Port) – откроется новое выпадающее меню с несколькими вариантами на выбор. Скорее всего, нужный порт будет называться COM3 или выше (COM1 и COM2 зарезервированы под аппаратные последовательные порты). Чтобы понять, какой именно порт вам нужен, отключите Seeeduino Lotus от ПК и снова откройте это меню. Порт, который исчез – это и есть порт, к которому была подключена Seeeduino Lotus. Теперь снова подключите Seeeduino Lotus и выберите найденный порт.

Загружаем код

Теперь просто кликаем на кнопку «Загрузка» («Upload»), которая находится в левой верхней части IDE Arduino. Спустя несколько секунд в нижней части IDE Arduino должно появиться сообщение «Загрузка завершена» («Done uploading») – это значит, что загрузка кода была выполнена успешно.

Кроме того, спустя несколько секунд после завершения загрузки на плате должен замигать (оранжевым цветом) светодиод, подключенный к 13-ому контакту. Это значит, что Seeeduino Lotus настроена и исправно работает.

Полезные ссылки

Схемы

Даташиты

Загрузчик

Другое

FAQ

Вопрос 1. В чем разница между Arduino Uno и Seeeduino Lotus?

Seeeduino Lotus полностью совместима с Arduino Uno, но также оснащена 12 Grove-коннекторами, предназначенными для подключения различных Grove-модулей, которые производит компания Seeed Studio. Кроме того, Seeeduino Lotus оснащена портом MicroUSB, через который плату можно питать и программировать.

Вопрос 2. Не могу загрузить скетч на Seeeduino Lotus. Что делать?

Проверьте следующее:

  • Горит ли индикатор питания (это светодиод рядом с надписью PWR)
  • Правильно ли выбраны в IDE Arduino плата и порт для Seeeduino Lotus

После этого перезапустите IDE Arduino и попробуйте снова.

Вопрос 3. Где можно спросить совета, если у меня возникнет другая проблема?

Можете задать вопрос на форуме или отправить электронное письмо на ящик techsupport@seeed.cc.

См.также

Внешние ссылки