Как проверить arduino nano на работоспособность
Перейти к содержимому

Как проверить arduino nano на работоспособность

  • автор:

Arduino.ru

Здравствуйте. Получил посылку из Китая с Ардуино UNO. Поскольку весь товар из Китая надо сразу проверять, фиксируя сей процесс на видео, то встал вопрос, как быстро оценить работоспособность Ардуино? Поиск в интернете результата не дал. Неужели никто не тестировал все порты (выводы) Ардуино? Макетная плата есть. Может поделитеь схемой и программой (скетч)?

  • Войдите на сайт для отправки комментариев

Пнд, 24/11/2014 — 18:19

kayot аватар

Зарегистрирован: 11.04.2014

включи должна моргнуть светодиодом

Простая программа на Arduino

Базовая структура программы для Arduino состоит, по меньшей мере, из двух обязательных частей: функций setup() и loop().

Перед функцией setup() идет объявление переменных, подключение библиотек. Функция setup() запускается один раз после каждого включения питания или сброса платы Arduino.

Функция loop() в бесконечном цикле последовательно исполняет команды, которые описаны в ее теле.

Базовые функции

delay(ms) — Приостанавливает вашу программу на заданное время (в миллисекундах).

millis() — Возвращает число миллисекунд (как unsigned long), прошедшее с момента старта программы.

Первая программа — проверка работы встроенного светодиода

Скомпилируйте и залейте следующий код в Arduino (Uno или Nano):

int ledPin = 13; void setup() < pinMode(ledPin, OUTPUT); >void loop()

Здесь delay(ms) приостанавливает программу на заданное время (в миллисекундах).

Если всё сделано правильно и плата рабочая, то на ней будет моргать светодиод (с интервалом в 1 сек.)

Платы ARDUINO по низкой цене

Нажми на изображение, чтобы заказать в интернет-магазине:

Now 16.03.24 1:48:14, Your IP: 178.132.111.195; arduino.zl3p.com/basic/33_first_program
ePN

Arduino NANO

Arduino

Arduino — это семейство электронных платформ, предназначенных для изучения проектирования электроники. Arduino NANO — компактная платформа для прототипирования микроэлектронных устройств, предназначенная для использования с макетной платой. Функционал устройства во многом схож с Arduino UNO и отличается от нее лишь размерами платы и отсутствием отдельного разъема для питания. Основа Arduino Nano — микроконтроллер на базе ATmega328, логическая микросхема для обработки данных с тактовой частотой 16 МГц, имеющая на борту 8 аналоговых и 14 цифровых контактов общего назначения, а также все необходимые интерфейсы: I2C, SPI и UART.

Основные преимущества Arduino NANO:
  • Простота использования
  • Быстрое изучение
  • Удобная среда разработки
  • Открытый исходный код
  • Сообщество поклонников
  • Тысячи готовых проектов
  • Возможности расширения
  • Широкая переферия

Arduino в цифрах

Год релиза первой Arduino

Платформ продается ежедневно

Различных видов платформ

Пользователей в сообществе

Технические характеристики

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

Atmel ATmega328 с тактовой частотой 16 МГц

Питание платформы

Рекомендуемое напряжение: 7-12В DC, рабочее — 5В DC

Цифровые порты

14 портов ввода-вывода, 6 из которых имеют возможность вывода ШИМ сигнала

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

8 шт., каждый с разрешением 10 бит (от 0 до 1024 усл. значений)

Цифровые интерфейсы

1 x I2C, 1 x SPI, 1 x UART, 1 x ICSP

Размер памяти

32Кб Флеш-памяти, 2Кб ОЗУ, 1Кб EEPROM

Размеры платы

Физические габариты платы 42 x 19 мм, вес 12г

Варианты питания

Через разъем mini-USB или через разъем Vin на контактной линейке

Токовая защита

Платформа не имеет встроенной защиты USB порта от коротких замыкания и выбросов тока

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

Схемы платформы

Ниже представлены ссылки на скачивание всех схем Arduino NANO:
Принципиальная схема, файлы EAGLE и распиновка платы

Принципиальная схема

Принципиальная схема

Файлы трассировки .EAGLE

Файлы трассировки .EAGLE

Контактная распиновка платы

Контактная распиновка платы

Datasheet для ATmega328

Datasheet для ATmega328

Распиновка Arduino NANO

Распиновка Arduino Nano

На изображении выше представлена схема контактной распиновки Arduino NANO V3,
с указанием назначения каждого контактного вывода платы.

Если вы или ваш ребенок хочет изучить основы микроэлектроники, робототехники или интернета вещей, Arduino — идеальное начало!

Подключение платы

При покупке официальной версии платформы, подключение Arduino NANO к компьютеру происходит автоматически.
При использовании китайских аналогов или других arduino-совместимых платформ, во время подключения следует учесть несколько важных моментов.
Выпуск официальных версий платформы был прекращен в 2016 году.

Подключение официальной платы
1. Скачивание и установка Arduino IDE

Для работы с платой вам потребуется скачать и установить свежую версию среды программирования Arduino — «Arduino IDE». Ее можно скачать с официального сайта по ссылке ниже.

При использовании русскоязычной версии Windows, программа автоматически установит по умолчанию русский язык.

В открывшемся окне следует нажать на кнопку «JUST DOWNLOAD«.

2. Первый запуск среды разработки

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

После того, как вы подключили вашу плату к компьютеру, Windows сообщит об обнаружении нового устройства и автоматически выполнит установку всех необходимых драйверов для работы с ней. После появления сообщения «Устройство установлено и готово к использованию», переходим к настройке программы.

3. Настройка подключения платы

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

Инструменты Плата Arduino Nano

После выбора нужной платы, нам необходимо выбрать порт. Переходим ко вкладке Инструменты Порт.

Если плата подключена к компьютеру корректно, у вас отобразятся все занятые на текущий момент COM-порты. Выбираем любой из доступных и проверяем, угадали-ли мы с портом.

4. Проверка работоспособности платы

Самый простой способ проверить, работает-ли ваша ардуино на том порту, который вы выбрали — это попробовать залить в нее тестовый скетч (прошивку).

Из верхнего меню открываем: Файл Примеры 01.Basics Blink

В новом окне Windpws у вас откроется код программы, которая мигает светодиодом. Теперь необходимо загрузить ее в плату, нажав на кнопку «загрузка».

загрузка скетча в Arduino Nano

В панели работы со скетчами — вторая кнопка:

Внизу программы (в черном окне) показывается процесс загрузки прошивок в плату. Если все прошло нормально, вы увидите сообщение «загрузка успешно завершена».

Подключение неофициальных плат
1. Скачивание и установка Arduino IDE

Для программирования платформы вам необходимо скачать и установить свежую версию программы для программирования Арудино — «Arduino IDE». Ее можно скачать с официального сайта по ссылке ниже.

При использовании русскоязычной версии Windows, программа автоматически выставит в интерфейсе русский язык.

В открывшемся окне следует нажать на кнопку «JUST DOWNLOAD«.

2. Первый запуск среды разработки

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

После того, как вы плата подключится к компьютеру, Windows сообщит об обнаружении нового устройства.

Скорее всего ваша Ардуино имеет встроенный китайский программатор CH340G, драйверы для которого Windows найти не удасться.

Если ваша Arduino Nano — Китай, драйвер придется устанавливать самостоятельно. Об этом система оповестит вас сообщением «Программное обеспечение для устройства не было установлено».

Если все произошло именно так, как мы описали выше, приступаем к установке драйверов по этой инструкции:

После того, как вы увидите сообщение «Устройство установлено и готово к использованию», переходите к настройке программы.

3. Настройка подключения платы

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

Инструменты Плата Arduino Nano

После выбора платы, нам необходимо выбрать порт. Переходим ко вкладке Инструменты Порт.

Если вы уже подключили свою ардуино к компьютеру, то у вас должны отобразиться все занятые на текущий момент COM-порты. Выбираем любой из доступных и проверяем, правильный-ли порт мы выбрали.

4. Проверка работоспособности платы

Самый простой способ проверить, работает-ли ваша ардуино на том порту, который вы выбрали — это попробовать залить в нее тестовый скетч (прошивку).

Из верхнего меню открываем: Файл Примеры 01.Basics Blink

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

загрузка скетча в Arduino Nano

В панели работы со скетчами — вторая кнопка:

В нижней части программы (в черном окне) показывается процесс загрузки прошивок в плату. Если все прошло нормально, вы увидите сообщение «загрузка успешно завершена».

Фотографии разных версий платформы

Ниже представлены фотографии платформы разных версий и от разных производителей.
Многие задаются вопросом, чем китайская ардуино нано отличается от оригинала? Можем с уверенностью сказать, что основное отличие официальных платформ от сторонних заключается только в цене и упаковке товара.

  • Все
  • Официальная версия
  • Аналог на базе CH340G

Как проверить работоспособность китайской Ардуино?

27558963469c4e69a12738f0feab233e.png

Приобрел на алиэкспрессе вот такой девайс, на нем 2 светодиода (в оригинале, как я понял, 1), один ON горит постоянно, второй L мигает. Подключил платку к Arduino IDE, не смог выбрать порт, полез гуглить, оказалось, что нужно скачать драйвер для CH341SER (что это, я не знаю, потому как чип вроде Mega328). Скачал, установил, в IDE появился мой девайс:

ee1575c1140d46519fc2c3bab9a1b9ea.png

Попытался загрузить скетч BLINK, не получилось, выдал ошибку:

0fa5bb3f8c1548c497e6655535459c2b.png

На этом я завис, что делать, не очень понятно. Во-первых, я подозреваю, нужно выбрать правильный тип из списка:

Но что выбрать, непонятно. Прошу помощи — хочется уже запустить девайс и проверить его работоспособность.

  • Вопрос задан более трёх лет назад
  • 7480 просмотров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *