Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Содержание

Arduino Pro | Аппаратная платформа Arduino

Общие сведения

Arduino Pro построена на одном из микроконтроллеров: ATmega168 (техническое описание) или ATmega328 (техническое описание). Pro производится в обоих исполнениях 3.3 В / 8 МГц и 5 В / 16 МГц. Платформа содержит 14 цифровых входов и выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, силовой разъем батареи, силовой выключатель, кнопку перезагрузки, отверстия для монтажа силового разъема, блок ICSP и блоки выводов. Шестипиновый блок может подключаться к кабелю FTDI или плате-конвертеру Sparkfun для обеспечения питания и связи через USB.  

Arduino Pro предназначена для непостоянной установки в объекты или экспонаты. Платформа поставляется без установленных выводов, что позволяет пользователям применять собственные выводы и разъемы. Расположение выводов совместимо с платами расширения Arduino. Версия 3.3 В Pro может получать питание от батареи.  

Arduino Pro разработана и производится SparkFun Electronics.

Схема и исходные данные

Файлы EAGLE: arduino-pro-reference-design.zip

Принципиальная схема: Arduino-Pro-schematic.pdf

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

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

ATmega168 или ATmega328

Рабочее напряжение

3.3 В или 5 В

Входное напряжение

3.35-12 В (версии 3.3 В) или 5-12 В (версии 5 В)

Цифровые Входы/Выходы

14 (6 из которых могут использоваться как выходы ШИМ)

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

6

Постоянный ток через вход/выход

40 мА

Флеш-память

16 Кб (ATmega168) или 32 Кб (ATmega328) при этом 2 Кб используются для загрузчика

ОЗУ

1 Кб (ATmega168) или 2 Кб (ATmega328)

EEPROM

512 байт (ATmega168) или 1 Кб (ATmega328)

Тактовая частота

8 МГц (версии 3. 3 В) или 16 МГц (версии 5 В)

Питание

Arduino Pro может получать питание через подключение USB, от батареи или от внешнего источника питания. Силовым разъемом батареи на платформе является блок JST, а силовой разъем внешнего источника припаивается к платформе.

Выводы питания:

  • VIN. На вывод подается напряжение от батареи или источника напряжения постоянного тока (согласно позиции выключателя). Подача напряжения питания происходит через данный вывод.
  • VCC. Регулируемый источник питания. Напряжение от батареи или источника напряжения постоянного тока подается через регулятор или от конвертора USB-to-TTL.
  • GND. Выводы заземления.
Память

Микроконтроллер ATmega168 имеет: 16 кБ флеш-памяти для хранения кода программы (2 кБ используется для хранения загрузчика), 1 кБ ОЗУ и 512 байт EEPROM (которая читается и записывается с помощью библиотеки EEPROM). А микроконтроллер ATmega328, в свою очередь, имеет 32 кБ флеш-памяти, 2 Кб ОЗУ и 1 Кб EEPROM.

Входы и Выходы

Каждый из 14 цифровых выводов Pro, используя функции pinMode(), digitalWrite(), и digitalRead(), может настраиваться как вход или выход. Выводы работают при напряжении 3,3 В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40 мА. Некоторые выводы имеют особые функции:

  • Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Данные выводы имеют соединение с выводами TX-0 и RX-1 блока из шести выводов.
  • Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения. Подробная информация находится в описании функции attachInterrupt().
  • ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит при помощи функции analogWrite().
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)
    . Посредством данных выводов осуществляется связь SPI, которая, хотя и поддерживается аппаратной частью, не включена в язык Arduino.
  • LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.  

На платформе Pro установлены 6 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до значения VCC относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF и программного кода низшего уровня. Некоторые выводы имеют дополнительные функции:

  • I2C: 4 (SDA) и 5 (SCL). Посредством выводов осуществляется связь I2C (TWI), для создания которой используется библиотека Wire.

Дополнительная пара выводов платформы:

  • AREF. Опорное напряжение для аналоговых входов.
    Используется с функцией analogReference().
  • Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.

Обратите внимание на соединение между выводами Arduino и портами ATmega168.

Связь

На платформе Arduino Pro установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами.ATmega168 и ATmega328 поддерживают последовательный интерфейс UART TTL, осуществляемый выводами 0 (RX) и 1 (TX). Мониторинг последовательной шины (Serial Monitor) программы Arduino позволяет посылать и получать текстовые данные через подключение USB.

Библиотекой SoftwareSerial возможно создать последовательную передачу данных через любой из цифровых выводов Pro.

ATmega168 и ATmega328 поддерживают интерфейсы I2C (TWI) и SPI. В Arduino включена библиотека Wire для удобства использования шины I2C.

Более подробная информация находится в документации. Для использования интерфейса SPI обратитесь к техническим данным микроконтроллеров ATmega168 и ATmega328.

Программирование

Платформа программируется посредством ПО Arduino. Подробная информация находится в справочнике и инструкциях.

Микроконтроллеры ATmega168 и ATmega328 поставляются с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов. Связь осуществляется оригинальным протоколом STK500.

Имеется возможность не использовать загрузчик и запрограммировать ATmega168 или ATmega328 через выводы ICSP (внутрисхемное программирование).

Автоматическая (программная) перезагрузка

Arduino Pro разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой, а не нажатием кнопки на платформе. Один из выводов шестипинового блока подключен к линии перезагрузки микроконтроллеров ATmega168 или ATmega328 через резистор 100 нФ.

 Данный вывод соединен с одной из линий управления потоком конвертора USB-to-serial, подключенного к блоку: к линий RTS при использовании кабеля FTDI или к линии DTR при использовании платы-конвертора Sparkfun. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии перезагрузки скоординирована с началом записи кода, что сокращает таймаут загрузчика.

Функция имеет еще одно применение. Перезагрузка Pro происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB).  Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.

Физические характеристики

Длинна и ширина печатной платы Pro составляют 5,2 и 5.3 см соответственно. Разъем USB и силовой разъем выходят за границы данных размеров. Четыре отверстия в плате позволяют закрепить ее на поверхности. Расстояние между цифровыми выводами 7 и 8 равняется 0,4 см, хотя между другими выводами оно составляет 0,25 см.

Arduino Micro и Arduino Pro Micro

Arduino Micro не сильно отличается от своих собратьев. На плате расположены 12 аналоговых вводов и 20 цифровых вводов/выводов. 7 из них могут быть использованы как ШИМ выходы. Так же имеется кварцевый генератор с частотой 16 МГц, кнопка перезагрузки и разъем микро-USB. Основное отличие ардуино микро от ардуино нано заключается в самом микроконтроллере. Здесь использован ATmega32u4. Он имеет встроенную поддержку USB соединения. Благодаря этому Arduino Micro может определяться компьютером не только как последовательный COM порт, но и как периферийное устройство. Можно сказать что это уменьшенная копия Arduino Leonardo

Версия Arduino Pro Micro отличается меньшими размерами и имеет 22 пина. Из них 5 могут быть использованы в качестве ШИМ выводов и 4 как аналоговые входы.

Arduino Pro Micro выглядит вот так:

Arduino Pro Micro

Arduino Micro

Так как ардуино микро и про микро практически не отличаются друг от друга, я расскажу подробнее про одну из них.

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

  • Микроконтроллер: ATmega32u4
  • Предельное напряжение питания: 5-20 В
  • Рекомендуемое напряжение питания: 7-12 В
  • Цифровых вводов/выводов: 20 (18 в Pro версии)
  • ШИМ: 7 цифровых пинов могут быть использованы как выводы ШИМ (5 в Pro версии)
  • Аналоговые выводы: 12 (4 в Pro версии)
  • Максимальная сила тока: 40 mAh с одного вывода и 500 mAh со всех выводов.
  • Flash память: 32 КБ
  • SRAM: 2,5 КБ
  • EEPROM: 1 КБ
  • Тактовая частота: 16 МГц

Подключение питания к Arduino Micro

Этот микроконтроллер можно питать через порт micro-USB от компьютера, паувербанка или от адаптера, подключенного в розетку.Так же пин +5V является не только выводом, но и вводом. Можно подавать ток на него и все это будет работать только при условии, что напряжение подаваемого тока строго равно пяти вольтам!
Еще можно подавать постоянный ток с напряжением от 6 до 20 вольт на пин VIN. Это предельные значения! При подачи напряжения 20 вольт на плате будет сильно греться стабилизатор напряжения вплоть до выхода из стоя. Если же подавать 5 вольт, то ардуинка может вообще не заработать. Если и заработает то на цифровых пинах напряжение будет ниже 5 вольт. Это связанно с тем, что стабилизатор напряжения имеет не 100% КПД. Рекомендуемое напряжение для питания через пин VIN — от 7 до 12 вольт.

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

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

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

Аналоговые входы: A0 — A5, A6 — A11 (на цифровых выводах 4, 6, 8, 9, 10 и 12). Всего Micro имеет 12 аналоговых входов, причем входы с A0 по A5 маркированы непосредственно на выводах, а другие, к которым также можно получить доступ в программе с использованием констант с A6 до A11, распределены соответственно на цифровых выводах 4, 6, 8, 9, 10 и 12. Все они также могут использоваться в качестве цифровых вход/выходов. Они измеряют поступающее на них напряжение и возвращают значение от 0 до 1024 при использовании функции analogRead(). Эти пины измеряют напряжение с точностью до 0,005 В.

Широтно-импульсная модуляция (ШИМ) Arduino Micro

У ардуино микро есть 7 выводов ШИМ, это пины 3, 5, 6, 9, 10, 11 и 13. Для использования ШИМ у Arduino есть специальная функция analogWrite().

Другие пины:

  • Пины 0 (RX) и 1 (TX) используются для передачи данных по последовательному интерфейсу.
  • Выводы для связи по интерфейсу SPI не подключены к цифровым пинам.
  • Так же на выводе D13 имеется встроенный в плату светодиод.
  • Пины 2 (SDA) и 3 (SCL) могут использоваться для связи с другими устройствами по шине I2C. Подробнее про этот интерфейс вы можете почитать на википедии. В среде разработке Arduino IDE есть встроенная библиотека «wire.h» для более легкой работы с I2C.

Физические характеристики

Arduino Micro имеет следующие размеры: длина 48 мм и ширина 18 мм. Однако разъем USB немного выпирает за пределы печатной платы. Arduino Micro весит всего около 12 грамм. Плата имеет 4 отверстия для возможности ее закрепления на поверхности. Расстояние между выводами равняется 2,54 мм.

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

Схема Arduino Micro

Как прошить Arduino Pro Mini (от А до Я)

Опубликовано: 31.08.2017 20:48



Введение

Приветствую Вас, читатели нашего ресурса. Сегодня мы поговорим об одном контроллере из серии Arduino, а именно об Arduino Pro Mini. Это маленький, компактный контроллер, имеющий все преимущества Arduino, но при этом очень компактный, можно сказать самый маленький из всех существующих Arduino контроллеров на данный момент. Многих так же привлекает и цена его Китайский копий, а стоят они от одного до двух долларов за штуку (местами и того меньше), что так же заставляет задуматься об его приобретении. Но существует и одна проблема, его не так-то уж и просто прошить, особенно Китайские копии, которые оснащают процессором  Atmel ATmega168P, которыми некогда не оснащали официальные контроллеры Arduino Pro Mini и как следствие Arduino IDE отказывается их прошивать, сообщая о неправильной сигнатуре процессора.

Вот об этом мы сегодня и поговорим. Как прошить, что для этого нужно, ну и как заставить Arduino IDE работать с китайскими копиями.

Что для этого нужно?

Arduino Pro Mini очень компактный, а компактность требует жертв и жертва это – USB интерфейс который полностью выкосили в данном контроллере т.е. подключить Pro Mini к компьютеру напрямую у вас не получится и как следствие для этого понадобится либо специальный переходник USB в TTL или другой контроллер Arduino.

Далее мы разберем три способа как прошить Pro Mini и для всех трех способов нам что-то понадобиться:

  • Первый способ. Прошиваем через адаптер USB в TTL – нужен сам адаптер в количестве одной штуки.
  • Второй способ. Прошиваем через Arduino UNO – нужна Arduino UNO, но не простая, а в классическом исполнении, это та Arduino, в которой процессор выполнен в DIP корпусе и вставлен в черный разъем.
  • Третий способ. Прошиваем через SPI интерфейс – нужна любая Arduino:  UNO, Nano, Mega, Leonardo – не важно, главное чтобы был USB разъем для подключения к ПК.
Первый способ. Прошиваем через адаптер USB в TTL

Первым и самым простым способом загрузить свой скетч в Arduino Pro Mini – это приобрести специальный адаптер USB в TTL или как его называют UART переходник. Как правило, этот переходник это и есть та часть, которую вырезали из Arduino Nano, превратив ее в Arduino Pro Mini. Стоимость подобных переходников копеечная, а выбор и того больше. Китайцы наштопали их столько, что глаза разбегаться какой из них выбрать. При этом цена сего девайса не более одного вечно зеленого. После того как вы соедините Pro Mini и UART переходник проводами или шлейфом, остаётся только воткнуть его (переходник) в ПК, установить драйвер (не для всех переходников они требуются) и на этом собственно все. Ваш ПК определит переходник как очередной COM-порт, который появляется при подключении любой Arduino к ПК. Выбираете его, плату, с которой будете работать (Arduino Pro Mini) и спокойно загружаете свой скетч.

Единственным нюансом в данных переходниках, является наличие или отсутствие контактов RST или DTR. Рекомендую покупать переходники, на которых эти контакты есть. Они значительно упрощают жизнь и делают процесс прошивки беспроблемным. Если же вы купили уже переходник, на котором подобных контактов нет, то при каждой загрузке скетча в Arduino вам придется нажимать на кнопку Reset, что не всегда получается сделать вовремя, и это вносит свои неудобства.

Подключение переходник вы можете посмотреть по таблице ниже:

USB в TTL (UART)
Arduino Pro Mini
RX
RX
TX
TX
GND
GND
5V
VCC
RST или DTR или GRN
RST или DTR
Второй способ.
Прошиваем через Arduino UNO

Для этого способа нам понадобиться классическая Arduino UNO. Классическая эта та, в которой корпус микросхемы выполнен в DIP корпусе и вставлен в специальный разъем. Вот эту микросхему нам надо аккуратно поддеть отверткой. Тут важно не сломать процессор, поддевайте аккуратно, не погнув ноги.

Arduino UNO. Процессор выполнен в DIP корпусе.Аккуратно поддеваем и вытаскиваем процессор отверткой.

После того как мы вытащили процессор из Arduino UNO мы по сути получили тот самый переходник USB в TTL, осталось только соединить проводами наш новый переходник и Arduino Pro Mini по следующей схеме:

Arduino UNO (без процессора)
Arduino Pro Mini
RX
RX
TX
TX
GND
GND
5V
VCC
RST
RST

После того как вы соединили две Arduino воедино, можно приступать к прошивке Arduino Pro Mini. Подключаем Arduino UNO по USB к ПК. Выбираем в настройках Arduino IDE COM-порт, указываем, что мы теперь работаем не с Arduino UNO, а с Arduino Pro Mini и все, заливаем наши скетчи. Способ довольно интересный, если вы не боитесь испортить Arduino и рядом не оказалось переходника USB в TTL.

Третий способ. Прошиваем через SPI интерфейс

Третьим и самым неудобным способом загрузить свой скетч в Arduino Pro Mini это прошить его при помощи ICSP интерфейса. Данный интерфейс присутствует на большинстве плат Arduino. Основные контакты данного интерфейса выведены на порты с 10 по 13, а так же выведены отдельно в виде шести контактной колодки с подписью ICSP. Располагается колодка, как правило, в центральной правой части Arduino.

Прошивка Arduino Pro Mini в этом случае делиться на два этапа:

  1. Прошивка платы Arduino как ISP программатора.
  2. Настройка Arduino IDE и загрузка скетча в Arduino Pro Mini.

Первым делом мы должны подготовить наш будущий программатор. Возьмем для примера всю туже Arduino UNO. Далее пошагово:

  1. Запускаем Arduino IDE.
  2. Файл – Примеры – 11.ArduinoISP – ArduinoISP.
  3. Инструменты – Плата – Arduino UNO.
  4. Инструменты – Порт – Выбираем COM-порт.
  5. Компилируем и заливаешь в Arduino UNO.

Далее нам необходимо соединить две Arduino проводами по следующей схеме:

Arduino UNO (ISP)
Arduino Pro Mini
5V
VCC
GND
GND
10
RST
11 (MOSI)
11 (MOSI)
12 (MISO)
12 (MISO)
13 (SCK)
13 (SCK)

Теперь опять открываем Arduino IDE. Открываем в ней скетч который вы хотите залить в Pro Mini и выполняете следующие действия:

2. Инструменты – Плата – Arduino Pro Or Pro Mini
3. Инструменты – Процессор – ATmega168 (5V, 16 MHz)
4. Инструменты – Порт – Выбираете порт
5. Инструменты – Программатор – Arduino as ISP
6. Скетч – Загрузить через программатор

Как видите загружать скетч в этом режиме надо через специальное меню “Загрузить через программатор”, а не через кнопку “Загрузить” на главной форме Arduino IDE. В этом и связано все неудобство. Если вы нажмете кнопку “Загрузить” как это делаете обычно, то вы зальете скетч в Arduino UNO, а не Arduino Pro Mini, что затрет там скетч программатора. Так же в этом режиме недоступен класс Serial, то есть отлаживать свой скетч обмениваясь сообщениями по COM-порту у вас так же не получится. Ну и еще одна ложка дегтя в том, что после данной перепрошивки, в большинстве случаев, перепрошить Arduino Pro Mini через переходник у вас так же больше не получиться. Исправляется это заливкой нового bootloader-а через меню “Инструменты” – “Записать Загрузчик”.

Добавляем китайский Pro Mini в Arduino IDE

Как я уже говорил в данной статье, Китайские клоны порой оснащают процессорами которыми не оснащали официальные версии Arduino Pro Mini и как следствие при прошивке их вы можете увидеть следующую или подобную ошибку.

avrdude: Expected signature for ATmega168 is 1E 94 06
         Double check chip, or use -F to override this check.
Найден неправильный микроконтроллер. Вы указали правильную плату в меню Инструменты -> Плата?

Исправляется это легко: 

  • Для начала необходимо открыть папку в которой расположена Arduino IDE.
  • Затем переходим в следующую папку “Папка с Arduino IDE\hardware\arduino\avr\”.
  • Ищем там файл “boards.txt” и открываем его в текстовом редакторе.
  • Ищем в файле следующую строку “pro.menu.cpu.16MHzatmega168.build.mcu=atmega168”.
  • И заменяем ее на “pro.menu.cpu.16MHzatmega168.build.mcu=atmega168p”.
  • Перезапускаем Arduino IDE и на этом все.
  • Если у вас к примеру 328 процессор то делаем все так же, только ищем строку с цифрами 328. 
Заключение

В данной статье я привел аж три варианта загрузки скетчей в Arduino Pro Mini. Лично я использую второй. Мне он больше нравиться.

Что будете использовать вы – выбирать вам. Оставьте в комментарии какой вариант вы предпочитаете.

Успехов вам и удачи.


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

Arduino Pro Mini — распиновка и характеристики

Распиновка и характеристики одной из самых удобных плат Arduino — Pro Mini

Коммуникации

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

MicrocontrollerATmega328

Рабочее напряжениеЕсть есть 2 модели — 3.3 вольтовые и пятивольтовые. Как узнать какая попалась вам? Скорее всего написано на плате. Если же нет, просто подайте на RAW 5 вольт и на VCC померяйте напряжение. Если там 5 воольт то у вас 5 вольтовая, если 3.3 — то 3.3 вольтовая.
Напряжение питания3.35 — 12 V (если модель рассчитана на 3.3V) или 5 — 12 V (для 5V моделей)
Цифровые выходы14 (6 из них поддерживают ШИМ)
Аналоговые выходы6
Максимальный ток для вывода40 mA
Флешка32 kB (0. 5 kB из которых занимает загрузчик)
Оперативная память2 kB
EEPROM1 kB
Тактовая частота8 МГц для 3х вольтовых моделей или 16 МГц для 5V моделей

Питание

На плате Arduino Pro Mini есть 2 вывода для «плюса» питания RAW и VCC и общий вывод «минус» GND.  Если вы уверены что источник питания выдает ровно 5 вольт (или 3.3 для трехвольтовой версии платы), то можно включить питание напрямую в VCC. Если же напряжение питания больше 5 вольт — необходимо подключать его к выводу RAW — там стоит весьма низкопробный стабилизатор напряжения.

Кроме того, если необходимо снизить потребление платы, например если ваша поделка работает от солнечной батареи, лучше использовать вывод VCC и выдрать из платы светодиоды и стабилизатор напряжения — такая мелкая пятиногая микросхема:

Если же используются батарейки или аккумуляторы, лучше всего подключаться к VCC через повышающий преобразователь, который даже из 0. 8 вольт сделает 5 — это позволит по максимуму использовать батарейки:

Опубликовать вашу статью на нашем сайте можно тут!

Arduino Pro Mini – Элград

Arduino Pro Mini – это устройство на базе микроконтроллера ATmega328. В его состав входит: 14 цифровых входов/выходов (из них 6 могут использоваться в качестве ШИМ-выходов), 8 аналоговых входов, кварцевый резонатор, кнопка сброса и контактные площадки для впаивания разъемов. Шестиконтактный разъем может служить для питания и взаимодействия с платой через USB посредством FTDI-переходника либо макетной платы Sparkfun. Arduino Pro Mini предназначен для полустационарного монтажа в различное оборудование или установки. Плата специально поставляется без впаянных разъемов, что позволяет пользователю впаивать провода или использовать необходимые типы разъемов по своему усмотрению. По расположению выводов Arduino Mini Pro совместим Arduino Mini. Существует две версии Pro Mini: одна работает от 3.3 В при частоте 8 МГц, другая – от 5 В при 16 МГц.

Arduino Pro Mini разработан и изготовлен фирмой SparkFun Electronics.

Питание

Arduino Pro Mini может быть запитан от различных источников:

• через макетную плату;

• через переходник FTDI, подсоединенный к шестиконтактному разъему;

• от стабилизированного источника питания с напряжением 5 В, подключенного к выводу Vcc.

Кроме того, на плате есть встроенный стабилизатор напряжения, благодаря которому допускается подавать на плату напряжение питания величиной до 12 В. Если для питания платы используется нестабилизированный источник питания, убедитесь, что он подсоединен к выводу “RAW”, а не VCC.

Выводы питания, расположенные на плате:

• RAW. Для питания платы от нестабилизированного источника напряжения.

• VСС. Стабилизированное напряжение 5 В.

• GND. Выводы земли.

Память:

Объем флеш-памяти программ микроконтроллера ATmega328 составляет 32 КБ (из которых 2 КБ используются загрузчиком). Микроконтроллер также имеет 1 КБ памяти SRAM и 512 байт EEPROM (из которой можно считывать или записывать информацию с помощью библиотеки EEPROM).

Входы и выходы:

С использованием функций pinMode(), digitalWrite() и digitalRead() каждый из 14 цифровых выводов Pro Mini может работать в качестве входа или выхода. В зависимости от модели, уровень напряжения на выводах ограничен 3.3В или 5В. Максимальный ток, который может отдавать или потреблять один вывод, составляет 40 мА. Все выводы сопряжены с внутренними подтягивающими резисторами (по умолчанию отключенными) номиналом 20-50 кОм. Помимо этого, некоторые выводы Ардуино могут выполнять дополнительные функции:

Последовательный интерфейс: выводы 0 (RX) и 1 (TX). Используются для получения (RX) и передачи (TX) данных по последовательному интерфейсу. Эти выводы соединены с линиями TX-0 и RX-1 шестиконтактного разъема.

Внешние прерывания: выводы 2 и 3. Данные выводы могут служить источниками прерываний, возникающих при различных условиях: при низком уровне сигнала, по фронту, по спаду или при изменении сигнала на этих выводах. Для получения дополнительной информации см. функцию attachInterrupt().

ШИМ: выводы 3, 5, 6, 9, 10 и 11. С помощью функции analogWrite() могут выводить 8-битные аналоговые значения в виде ШИМ-сигнала.

Интерфейс SPI: выводы 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Данные выводы позволяют осуществлять связь по интерфейсу SPI. В устройстве реализована аппаратная поддержка SPI, однако на данный момент язык Ардуино пока ее не поддерживает.

Светодиод: 13. Встроенный светодиод, подсоединенный к цифровому выводу 13. При отправке значения HIGH светодиод включается, при отправке LOW – выключается.

В Arduino Pro Mini есть 6 аналоговых входов, каждый из которых может представить аналоговое напряжение в виде 10-битного числа (1024 различных значения). Четыре из них выведены на контакты возле края платы; два остальных (входы 4 и 5) выведены на распаечные площадки внутри платы. Измерение напряжения осуществляется относительно диапазона от 0 до VCC. Помимо этого, некоторые из аналоговых входов имеют дополнительные функции:

I2C: вывод A4 (SDA) и вывод A5 (SCL). С использованием библиотеки Wire позволяют осуществлять связь по интерфейсу I2С.

Помимо перечисленных на плате есть еще один вывод:

Reset. Формирование низкого уровня (LOW) на этом выводе приведет к перезагрузке микроконтроллера. Обычно этот вывод служит для функционирования кнопки сброса на платах расширения

Смотрите также соответствие выводов Arduino и ATmega328. 

Связь:

Arduino Pro Mini предоставляет ряд возможностей для осуществления связи с компьютером, еще одним Ардуино или другими микроконтроллерами. В ATmega328 имеется приемопередатчик UART, позволяющий осуществлять последовательную связь посредством цифровых выводов 0 (RX) и 1 (TX). В пакет программного обеспечения Ардуино входит специальная программа, позволяющая считывать и отправлять на Ардуино простые текстовые данные через USB-соединение. 

Библиотека SoftwareSerial позволяет реализовать последовательную связь на любых цифровых выводах Arduino Pro Mini.

В микроконтроллере ATmega328 также реализована поддержка последовательных интерфейсов I2C (TWI) и SPI. В программное обеспечение Ардуино входит библиотека Wire, позволяющая упростить работу с шиной I2C; для получения более подробной информации см. документацию. Для работы с интерфейсом SPI см. даташит микроконтроллера ATmega328.

Программирование:

Arduino Pro Mini программируется с помощью программного обеспечения Ардуино (скачать). Для получения более подробной информации см. справку и примеры винтернете. ATmega328 в Arduino Pro Mini выпускается с прошитым загрузчиком, позволяющим загружать в микроконтроллер новые программы без необходимости использования внешнего программатора. Взаимодействие с ним осуществляется по оригинальному протоколу STK500. Тем не менее, микроконтроллер можно прошить и через разъем для внутрисхемного программирования ICSP (In-Circuit Serial Programming), не обращая внимания на загрузчик; более подробно об этом см. соответствующие инструкции.

Автоматический (программный) сброс:

Чтобы каждый раз перед загрузкой программы не требовалось нажимать кнопку сброса, Arduino Pro Mini спроектирован таким образом, который позволяет осуществлять его сброс программно с подключенного компьютера. Один из выводов шестиконтактного разъема соединен с выводом RESET микроконтроллера ATmega328 через конденсатор номиналом 100 нФ. При подключении компьютеру этот вывод также связан с одной из линий, участвующих в аппаратном управлении потоком данных, идущих через преобразователь USB-Serial: при использовании кабеля FTDI – с линией RTS, при использовании макетной платы Sparkfun – с линией DTR. Когда на этой линии появляется ноль, вывод RESET, соответственно, также переходит в низкий уровень на время, достаточное для перезагрузки микроконтроллера. Данная особенность используется для того, чтобы можно было прошивать микроконтроллер всего одним нажатием кнопки в среде программирования Ардуино. Такая архитектура позволяет уменьшить таймаут загрузчика, поскольку процесс прошивки всегда синхронизирован со спадом сигнала на линии RESET.

Однако эта система может приводить и к другим последствиям. При подключении Pro Mini к компьютерам, работающим на Mac OS X или Linux, его микроконтроллер будет сбрасываться при каждом соединении программного обеспечения с платой. После сброса на Pro Mini активизируется загрузчик на время около полсекунды. Несмотря на то, что загрузчик запрограммирован игнорировать посторонние данные (т.е. все данные, не касающиеся процесса прошивки новой программы), он может перехватить несколько первых байт данных из посылки, отправляемой плате сразу после установки соединения. Соответственно, если в программе, работающей на Ардуино, предусмотрено получение от компьютера каких-либо настроек или других данных при первом запуске, убедитесь, что программное обеспечение, с которым взаимодействует Ардуино, осуществляет отправку спустя секунду после установки соединения.


Плата Arduino Pro Mini 328 на базе Atmega328P

Плата аналог Arduino Pro Mini 328 от производителя Funduino.
Аналоги совершенно не уступают по качеству, зато сильно выигрывают в цене!
Все инструкции, все методические разработки, уроки и т.п., ориентированные на Arduino, в полной мере подходят и для аналогов.

Программируемые контроллеры Ардуино (и их «клоны») предназначены для создания различных робототехнических проектов, обучения конструированию различных систем мехатроники и программированию, а также для конструкторских хобби.

Здесь Вы найдете различные статьи по освоению Arduino (подробное описание всех портов, набор программ скетчей, начало работы с Ардуино и многое другое) =>

Платформа Funduino Pro Mini 328 построена на микроконтроллере Atmega328P-AU. Платформа содержит 14 цифровых входов и выходов (6 из которых могут использоваться как выходы ШИМ), 8 аналоговых входов, резонатор, кнопку перезагрузки и отверстия для монтажа выводов. Блок из шести выводов может подключаться к кабелю FTDI или плате-конвертеру Sparkfun для обеспечения питания и связи через USB.  

  • Funduino Pro Mini 328 – миниатюрная платформа, разработанная для опытных пользователей.
  • Плата Funduino Pro Mini предназначена для непостоянной установки в объекты или экспонаты. Платформа поставляется без установленных выводов, что позволяет пользователям применять собственные выводы и разъемы. Расположение выводов совместимо с платами расширения Arduino Mini.
  • Контроллер Funduino Pro Mini может получать питание черезкабель FTDI, или от платы-конвертора, или от регулируемого источника питания 5 В через вывод Vcc, или от нерегулируемого источника через вывод RAW.
  • Модуль выполнен на микроконтроллере ATmega328. Плата может быть запрограммирована с помощью преобразователя USB/Serial Converter или любого другого адаптера USB/RS232->TTL.

Характеристики контроллера Funduino Pro Mini 328
Микроконтроллер: Atmega328
Рабочее напряжение: 5 В
Входное напряжение (рекомендуемое): 3.3 – 12 В
Цифровые входы/выходы: 14 (6 из которых могут использоваться как выходы ШИМ)
Аналоговые входы: 8
Постоянный ток через вход/выход: 40 мА
Флеш-память: 32 Кб (ATmega328) из которых 2 Кб используются для загрузчика
ОЗУ: 2 Кб (ATmega328)
EEPROM: 1 Кб (ATmega328)
Тактовая частота: 16 МГц
Размеры: 18 x 33 мм

Комплектация
Контроллер Funduino Pro Mini.

Перезапись загрузчика в Arduino Pro Mini

Arduino Pro Mini весьма привлекательная плата из семейства Ардуино в первую очередь маленькими габаритами и ценой.

Например на АЛИ можно купить ее меньше чем за $2

Зачем перезаписывать загрузчик

  1. Если загрузчик «слетел» и плата не прошивается. Выдает всегда: «avrdude: stk500_recv(): programmer is not responding».
  2. Если вы решили разобраться со сторожевым таймером, как в этой статье, и использовать для этого OPTIBOOT.
  3. Если нужно переустановить ФЬЮЗ-биты, например, как в моем случае, отключить контроль напряжения питания для того чтобы запитать плату от 3.3В
  4. Или же вы решили совсем убрать загрузчик с целью экономии памяти и увеличения скорости загрузки, тогда вместо загрузчика заливается ваша программа по нулевому адресу.

Что для этого нужно

Подключение

Все Arduino имеющие 6-пиновый IСSP разъем подключаются к программатору через такой переходник

Arduino Pro Mini ICSP на плате не имеет, поэтому подключаем проводками по следующей схеме

Подключаем программатор к USB компьютера, устанавливаем драйвер USBAsp (если он еще не установлен) и запускам среду Arduino IDE

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

Выбираем тип контроллера. Если мы хотим просто восстановить загрузчик — выбираем Arduino Pro Mini 5В (или 3.3В в зависимости от платы). Если нам нужен OPTIBOOT без лишней головной боли — выбираем Arduino UNO

 

Затем жмем «Записать загрузчик»

 

Если все подключено и настроено правильно, то программатор довольно долго мигает лампочками.

Настройка параметров загрузчика

Последнее время применяю Aduino Pro Mini 5В с модулями NRF24L01+, требующих для питания 3.3В. Для питания таких плат от низкого напряжения нужно отключить во фьюзах контроль напряжения питания. Для этого открываем файл c:\Program Files (x86)\Arduino\hardware\arduino\boards.txt и прописываем в нем характеристики желаемой прошивки:

atmega328_16.name=Atmega328_16 (3.3V, 16 MHz external) atmega328_16.upload.protocol=arduino atmega328_16.upload.maximum_size=32256 atmega328_16.upload.speed=115200 atmega328_16.bootloader.low_fuses=0xff atmega328_16.bootloader.high_fuses=0xde atmega328_16.bootloader.extended_fuses=0x07 atmega328_16.bootloader.path=optiboot atmega328_16.bootloader.file=optiboot_atmega328.hex atmega328_16.bootloader.unlock_bits=0x3F atmega328_16.bootloader.lock_bits=0x0F atmega328_16.build.mcu=atmega328p atmega328_16.build.f_cpu=16000000L atmega328_16.build.core=arduino atmega328_16.build.variant=standard

atmega328_16.name=Atmega328_16 (3.3V, 16 MHz external)

atmega328_16.upload.protocol=arduino

atmega328_16.upload.maximum_size=32256

atmega328_16.upload.speed=115200

atmega328_16.bootloader.low_fuses=0xff

atmega328_16.bootloader.high_fuses=0xde

atmega328_16.bootloader.extended_fuses=0x07

atmega328_16.bootloader.path=optiboot

atmega328_16.bootloader.file=optiboot_atmega328.hex

atmega328_16.bootloader.unlock_bits=0x3F

atmega328_16.bootloader.lock_bits=0x0F

atmega328_16.build.mcu=atmega328p

atmega328_16.build.f_cpu=16000000L

atmega328_16.build.core=arduino

atmega328_16.build.variant=standard

После этого шьем выбираем тип контроллера «Atmega328_16 (3.3V, 16 MHz external)» и пишем загрузчик.

Программируя «перешитый» Arduino Pro Mini через стандартный порт не нужно забывать устанавливать нужный тип контроллера

со своего сайта.

Arduino Pro Mini 328 – 5 В / 16 МГц – DEV-11113

4.6 из 5

На основе 134 оценок:

В настоящее время просматриваются все отзывы клиентов.

Показаны результаты со звездным рейтингом. Показать все

2 из 2 считает это полезным:

Второй пункт в моем списке «Что мне нужно бесконечного».

по Андон проверенный покупатель

Первый элемент – это, конечно, отрывные заголовки.

Это фантастические вещи, и я интегрировал их во множество проектов. У них есть все, что вам может понадобиться (кроме USB-порта … но для этого есть адаптер FTDI). Множество булавок для использования. Низкопрофильный. Встроенный регулятор мощности. И это 10 долларов.

1 из 1 считает это полезным:

Отличная маленькая электростанция

от Участника № 648893 проверенный покупатель

Я использовал подделку этого настоящего Arduino и обнаружил, что компоненты и качество изготовления подделки были ниже, чем у этой маленькой жемчужины.Моя ЕДИНСТВЕННАЯ жалоба – трудности с распайкой перемычки для изоляции бортового регулятора. Если бы это было на задней стороне платы (разве это не было когда-то?), Было бы намного проще распаять его с меньшими шансами повредить другие компоненты.

5 из 5 считает это полезным:

Мощность в небольших корпусах

от Участника № 548477 проверенный покупатель

Это моя плата практически для любого проекта в области электроники.Работа с ним – почти незаметное отличие от UNO или RedBoard (без размера, конечно). Единственное, что меня беспокоит, это то, что вам нужно припаять и отсоединить провода, чтобы проверить с ним, вместо того, чтобы использовать перемычки, как на более крупной плате, но это моя ленивая сторона. Пайка обеспечивает более постоянное соединение, чем женские заголовки на RedBoard или UNO (непостоянные соединения – моя любимая мозоль), и, честно говоря, они такие дешевые, я только что взял еще один и бросил на женские заголовки, поэтому я мог протестировать с ним, прежде чем я спаял свой конечный продукт вместе.Без сомнения, это мой любимый продукт, который продает Sparkfun.

4 из 4 считает это полезным:

Это отвечает всем требованиям

от Участника № 326864 проверенный покупатель

Мне нравится эта доска.Он крошечный, мощный и недорогой, и я могу спроектировать печатную плату, используя эту деталь, как и в библиотеке Sparkfun EAGLE. Прямо сейчас я работаю над созданием тахометра на основе этой платы и серийного ЖК-дисплея 2×16. Тахометр предназначен для двойного спортивного мотоцикла Honda XR650L. У меня готов макет платы, и я готов его отправить. Когда тач будет доделан, видео выложу.

5 из 5 считает это полезным:

Отличная покупка

автор Mindbender проверенный покупатель

Отлично подходит для макетов и полупостоянных / постоянных проектов.

Необходимо припаять разъемы, но это ожидаемо и позволяет сохранить гибкость форм-фактора.

Но – единственная моя нарекания в том, что A4 и A5 (SDA & SCL для I2C) не разорваны до края. Когда он у меня на макетной плате, мне приходится припаять разъемы наверху. Это ограниченное пространство, и лишние провода, выходящие из верхней части, беспорядочны. Эти контакты используются во многих моих проектах, и небольшое увеличение длины платы для размещения этих двух контактов, на мой взгляд, того стоило.

3 из 3 считает это полезным:

Моя любимая и самая полезная Arduino

автор: Trea проверенный покупатель

Вы получаете все, что есть в UNO большего размера, но в сверхмалом форм-факторе.Использование этого в проектах, где пространство является фактором, является обязательным. Я купил комплект SF pro mini, который поставляется с платой FTDI и некоторыми другими вещами, такими как свет, зуммер и т. Д., А затем я купил 3 отдельных Pro mini.

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

4 из 4 считает это полезным:

Больше, чем просто коммутационная плата atmega328

по Scharkalvin проверенный покупатель

Эта плата станет контроллером на передней панели небольшого приемопередатчика QRP, который я создаю для диапазонов 40 и 20 метров.Помимо прочего, он будет управлять VFO AD9835 DDS (во флэш-памяти должно быть достаточно места для кодирования CW-манипулятора). Обычно я бы использовал ATmega384, но эта плата меньше 40-выводного корпуса 384 и готова к работе. Если нужно, я добавлю 18-контактный чип расширения ввода-вывода i2c. Отличная маленькая плата, когда вам нужен микроконтроллер для проекта, и она меньше, чем при использовании микросхемы DIP-корпуса, но так же проста в подключении. (только нарекание пришлось припаять подтягивающие резисторы i2c снизу).

Что ж, по прошествии всего этого времени я только что обнаружил, что перемычка для регулятора на самом деле была каплей припоя возле регулятора, а не следом под подтягивающими резисторами I2C. Желаю, чтобы вы, ребята, это определили. Я удалил свой комментарий по этому поводу и добавил к обзору звездочку.

Кстати, если вы хотите запустить 5-вольтовую часть при 3,3 вольт, вы можете отпаять эту каплю и подать 3,3 вольта на вывод VCC. Затем перепрограммируйте бутстрап и предохранители, чтобы предусилитель деления на два такта позволял запускать плату на частоте 8 МГц.Таким образом, вам не придется заменять кристалл или регулятор напряжения. Вам нужно будет изменить начальную загрузку, перекомпилировав ее с CPU, установленным на 8 МГц, и добавив логику для установки делителя тактовой частоты. Также необходимо установить предохранитель деления на 8, чтобы вы не превышали частоту тактовой частоты процессора, прежде чем вы сможете выполнить код для изменения делителя на 2.

3 из 3 считает это полезным:

Чрезвычайно полезная плата Arduino

от Участника № 145899 проверенный покупатель

Пару раз пользовался им, невысокая цена, небольшие размеры и тонкость платы делают его чрезвычайно полезным.Однако мне бы хотелось более мощный регулятор напряжения. 150 мА слишком мало для многих моих проектов, а это значит, что мне нужно вставить дополнительный регулятор напряжения где-нибудь в моем крошечном проекте.

1 из 1 считает это полезным:

Прост в использовании и хорошо работает

от Участника № 476405 проверенный покупатель

В отличие от моего понимания описания Sparkfun для Pro Mini, он отлично работает для загрузки программ с помощью только кабеля FTDI, специальный адаптер FTDI не требуется.Также было бы полезно объяснить, как установить подтягивающие резисторы на контактные площадки для пайки SDA и SCL. Можно ли купить необходимые крошечные резисторы и как они устанавливаются на контактные площадки?

Kansukee ответил 22 сентября 2017 г .:

Здравствуйте!

Крошечные контактные площадки такого типа обычно припаиваются к поверхностной пайке.У нас есть несколько руководств: https://www.sparkfun.com/tutorials/category/2 которые проходят через это, хотя вы также можете сделать это с помощью палочки, если вы терпеливы и имеете твердую руку.

Что касается того, какой тип вам нужен, вы захотите использовать резистор SMD форм-фактора 0603 – есть много вариантов, из которых вы можете выбрать, если вы погуглите резисторы 0603 – я бы сказал, что вы, вероятно, захотите проверить, какое устройство вы ” re используются, чтобы дважды проверить, какое значение подтягивания они хотят, но 10k – не такая уж редкость.

4 из 4 считает это полезным:

Отличный простой встроенный процессор

Скай проверенный покупатель

Мне нужна дюжина таких.Они мои помощники в простых проектах. (Для более серьезных приложений я использую процессоры ARM.) Я использовал их для монитора работоспособности, солнечного трекера, таблицы калибровки гироскопа, моторизованного поворотного столика, монитора печи и других проектов. Мое единственное желание – иметь дополнительный настоящий выход RS-232, но я полагаюсь на внешний преобразователь.

6 из 6 считает это полезным:

Отличный продукт для небольших помещений

по Madbodger проверенный покупатель

Я построил множество проектов с различными версиями Arduino.Однако этот требует небольшого размера и по-прежнему имеет все выводы ввода-вывода. Работает так же, как и любой другой Arduino на базе 328, только крошечный (и тонкий – печатная плата тоньше обычных 1,6 мм). Контакты на конце позволяют запитать / запрограммировать его с помощью кабеля FTDI или FTDI Basic, либо запитать его. Я просто припаял туда 6-контактный разъем и провода на контакты ввода-вывода для всего, что я хотел.

1 из 2 считает это полезным:

Моя любимая плата Arduino

по vvvjv проверенный покупатель

Он маленький, недорогой и делает все, что можно ожидать от Arduino.

Малая мощность

от Участника № 504863 проверенный покупатель

Я взял несколько из них, а также несколько osepp (более старая версия)

Они хороши для добавления простых контроллеров практически ко всему.Концепции можно протестировать на uno и загрузить в Pro Mini без швов и легко припаять к паяемой макетной плате. Для этого требуется проект, который доводит тестовую таблицу до карманного размера за считанные минуты … ну ладно … может быть, за час.

Простая установка с Eclipse

от Участника № 607240 проверенный покупатель

Я предпочитаю использовать Eclipse IDE для большей части своего программирования (HTML, PHP, CSS, JS, C, C ++, Java…так далее). Плагин AVR для eclipse действительно хорошо работает с платами Atmega 328 (P). Легко настроить статическую библиотеку для набора микросхем, затем сосредоточиться на int main (void) части приложения и быстро развернуть приложение на Mini или Uno.

Я НАСТОЯТЕЛЬНО рекомендую приобрести FTDI Basic Breakout (DEV-09716) и / или кабель FTDI (DEV-09718). Оба прекрасно работают с этой платой. Может потребоваться некоторая пайка, поэтому возьмите несколько разъединительных разъемов (PRT-00116).

Солидная маленькая рабочая лошадка

автор Talobab проверенный покупатель

Это отличная маленькая доска.Достаточная мощность и очень маленький размер. Они просто работают!

Отличный товар

по Mulvane проверенный покупатель

Эта крошечная штука действительно выручила, когда мне это было нужно больше всего.Я бы хотел, чтобы он продавался без предварительно загруженного загрузчика Arduino, если бы это означало, что он может быть немного дешевле. В общем, доволен.

Недорого и отлично работает!

от Участника № 77792 проверенный покупатель

Купил два из них вместе с FTDI Basic Breakout.Установлены розетки на одном, чтобы я мог быстро подключать сплошной провод 24 калибра для общих экспериментов. Другой использовал для создания ямбического CW Keyer. Собираюсь заказать еще несколько, чтобы иметь под рукой для будущих проектов!

Легкий!

от Участника № 634456 проверенный покупатель

Очень прост в установке, проводка и код были установлены и готовы к работе в течение часа после вскрытия упаковки.

Именно то, что мне нужно

от Участника № 637197 проверенный покупатель

Маленький и простой для интеграции в проекты, где мне нужен микроконтроллер.Спасает меня от перепайки большего количества smd хлама. Просто все вокруг просто в использовании.

Крошечный, полезный, экономичный уно на диете.

Автор: WemblyTinkerer проверенный покупатель

Мне нравится эта маленькая плата, потому что она очень похожа на Uno с некоторыми дополнительными аналоговыми входами и немного меньшим источником питания.Он считает импульсы, наблюдает за датчиками, направляет NeoPixels и делает многое другое. Затем я программирую как маленькие ведомые устройства I2C для сбора и усреднения показаний для моих экспериментов с датчиком силы тяжести. Он достаточно мал, чтобы вписаться в мой плюшевый проект с пиратским чипом, смотреть и обрабатывать данные GPS, и довольно мал. Он уже находится в пользовательском интерфейсе Arduino и просто работает. Помимо нескольких килобайт больше оперативной памяти, чего еще можно желать от экономичной, классно выглядящей и хорошо оснащенной платы?

Отлично, как

от Участника № 57306 проверенный покупатель

Отличный товар.Компактный. Недорого (из-за НЕЗНАЧИТЕЛЬНЫХ хлопот, связанных с “необходимостью” делать USB вне платы. Мне нужны незанятые схемы USB на развернутых Arduinos? Нет!)

Я сделал файлы KiCad .lib и .mod для тех, кто хочет установить Arduino Pro Mini на печатной плате собственной разработки. Бесплатно.

http://kicadhowto.org/LibLib.htm

Небольшой размер Arduino Pro Mini снижает расходы на PBB, который вы делаете, так как под Arduino остается небольшая площадь платы.

Превосходно

по fboesche проверенный покупатель

Отличный вариант для моих встроенных проектов Arduino.Я использовал его в нескольких приложениях для беспроводной связи и управления.

от Участника № 510332 проверенный покупатель

Та же производительность и возможности Arduino UNO в гораздо более компактном корпусе.Пока все отлично

Чрезвычайно полезная плата Arduino

от Участника № 145899 проверенный покупатель

Пару раз пользовался им, невысокая цена, небольшие размеры и тонкость платы делают его чрезвычайно полезным.Однако мне бы хотелось более мощный регулятор напряжения. 150 мА слишком мало для многих моих проектов, а это значит, что мне нужно вставить дополнительный регулятор напряжения где-нибудь в моем крошечном проекте.

Отличная маленькая плата Arduino

от Участника № 637512 проверенный покупатель

Компактный и эффективный, легко выгружается с помощью FTDI.Отличный способ сэкономить место в вашем проекте.

Идеально подходит для постоянных взломов

по Pokey проверенный покупатель

У меня была Arduino Nano, привязанная к макетной плате большую часть года как часть детектора остановки FSR на моем 3D-принтере.Я хотел убрать беспорядок с проводами и прототипами со своего стола, поэтому я прошил один из них с проектом, припаял несколько разъемов и подтяжек, почистил проводку и аккуратно спрятал ее под принтером.

Моя единственная жалоба заключается в том, что неудобно временно подключаться к UART для программирования без припаивания заголовка. Было бы здорово, если бы вместо них использовались шахматные отверстия. В моем случае, где я уже проверял код в другом месте, тестовых клипов было достаточно, чтобы выполнить работу.

Большой

по Флорис проверенный покупатель

Отличный прибор для построения компактного проекта!

от Участника № 656653 проверенный покупатель

Минимальный подход к дизайну в небольшом корпусе, который идеально соответствует моим потребностям.Большая кнопка сброса положительного действия также является приятной особенностью. Кроме того, при покупке в Spark Fun вы знаете, что на плате нет поддельных компонентов.

0 из 1 считает это полезным:

Ты шутишь, даже не думай об этом

автор: bluerock2 проверенный покупатель

Хорошо, не поймите меня неправильно, но я даже не думаю об этой части.Что есть, то есть. Это работает, это дешево (есть несколько). Я работаю над проектом, который требует много оперативной памяти и флэш-памяти. Эй, сделайте его двухпроцессорным, потому что у меня есть НЕСКОЛЬКО ВСЕХ, по 10 долларов каждый!

Идеально подходит для такого количества проектов по разумной цене!

от Участника № 349652 проверенный покупатель

Я чертовски много из них сейчас использую.Одноразовая покупка платы ftdi – и вперед!

Зачем использовать что-нибудь еще?

автор Permie проверенный покупатель

Это отличная машинка.Он дешевый, маленький и мощный. Вы можете прикрепить к нему заголовки для прототипирования, но я обычно разрабатываю с использованием Uno, а затем копирую схему на Pro Mini. Это так совместимо.

отличная доска

по 71784 проверенный покупатель

Это отличная доска и по подозрительно низкой цене.

0 из 1 считает это полезным:

Хорошая вещь

от Участника № 399399 проверенный покупатель

Работает! Он делает то, что должен.

Я делаю для него «место» на плате компьютера, и это экономит место и время.
Сейчас все хорошо. Если бы у меня были эти годы назад, только представьте.

Спасибо. Sparkfun тоже хорош. Я всегда смотрю на тебя как на свою первую бомбу. Спасибо.

Вт R

Лучшее ардунино для inbeded проектов.

от Участника № 338203 проверенный покупатель

Итак, вы промокли ногами и изучили основы, и теперь вы готовы сделать полезный проект с использованием Arduino, это ваш парень. Низкая стоимость и компактный размер делают его отличным вариантом для тех проектов, где вы хотите установить Ardunio на постоянной основе. Единственное, что я бы изменил, – это убрать кнопку сброса и брать на 50 центов меньше.

Отлично подходит для небольших проектов

от Участника № 657497 проверенный покупатель

Если размер является проблемой, это отличный продукт для использования.Единственное, что я хотел бы, это выход 5 В, поскольку датчики, которые я использовал, требовали регулируемого выхода 5 В. Это можно исправить с помощью регуляторов напряжения, но это была небольшая неприятность. Итак, 4 звезды вместо 5.

Одиночный T ответил 27 мая 2015 г .:

Привет! Вывод VCC на плате является регулируемым выводом. На этой плате это регулируемая линия 5 В.Регулятор рассчитан на 150 мА.

Идеальный размер для Arduino-совместимого микро!

от Участника № 153411 проверенный покупатель

немного больше, чем большая почтовая марка, с 14 цифровыми и 8 аналоговыми портами, этот микроконтроллер может поместиться практически где угодно.

Однозначно мой любимый продукт SFE.

автор: William31415 проверенный покупатель

Arduino Pro Mini – дешевый, крошечный и простой в использовании.Я считаю это лучшим вариантом для проектов на базе Arduino (если вы знаете, что делаете). Бортовая регулировка напряжения – огромный плюс.

Любить это.

от MarkBell проверенный покупатель

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

Отличный Ардуино

от Участника № 121312 проверенный покупатель

Идеально подходит для моих приложений и очень компактный.

Отлично подходит для прототипирования

от ZedLep проверенный покупатель

Я использую ATmega328P на многих своих печатных платах, и эта плата идеально подходит для создания прототипов перед тем, как приступить к проектированию платы.Я могу запрограммировать его либо с помощью FTDI Basic (DTR), либо с помощью кабеля FTDI 5 В (RTS), используя Arduino IDE. Примечание в описании о том, что автоматический сброс не работает, несколько вводит в заблуждение; было бы полезно, если бы по этому поводу было немного больше информации. Моя единственная жалоба заключается в том, что контакты A4 и A5 не выдвинуты к краю, и они даже не находятся в той же сетке 0,1 дюйма, что и краевые штифты. Я бы не возражал против дополнительной длины платы 0,1 дюйма, чтобы принести эти из. Мне действительно нравится, когда контактные площадки для подтягивания I2C находятся на этих контактах прямо на плате.

Отличный товар

от Участника № 698310 проверенный покупатель

Позволяет полностью автоматизировать системы, сохраняя при этом чрезвычайно эффективное пространство.Идеально подходит для установки на небольшую макетную плату

.
Отличный товар по отличной цене

от Участника № 653742 проверенный покупатель

Pro Mini 328 имеет все контакты ввода-вывода полноразмерной платы Arduino Uno, а крошечный форм-фактор делает ее идеальной для проектов с корпусами, которые слишком малы для полноразмерной платы, плюс это лишь небольшая часть цены.Вам нужно будет припаять к плате провода или контакты и использовать отдельную плату FTDI для ее программирования, но это не проблема для опытных экспериментаторов. Кроме того, вы потеряете возможность ставить на него стандартные щитовые доски. Но если вы используете эту плату в качестве контроллера в проекте, который будет программироваться только один раз и должен уместиться в очень маленьком пространстве, тогда вы не захотите платить за схему FTDI на каждой плате. Если вы не новичок или вам не нужно добавлять щиты, эта плата является отличной альтернативой полноразмерной плате Arduino Uno.

автор: techiebot проверенный покупатель

Мне нравится компактность и тонкость, благодаря которым его легко использовать в различных проектах.

Идеально. Легкий микроконтроллер в небольшом корпусе

от Участника № 709920 проверенный покупатель

Раньше я программировал микроконтроллеры PIC, но меня раздражал плохой компилятор.Он фактически вставляет ненужный код, если вы не покупаете версию высокого класса. Это не что иное, как ПОС. Это быстрее. У него много памяти. это просто потрясающе, и я не мог просить большего. Я наложил на него шапку, воткнул в конвертер USB-> Serial и начал программировать.

И маленький! И это дешево! Теперь это мой микроконтроллер №1.

Отличное маленькое устройство

от Участника № 629756 проверенный покупатель

И я убедился, что у меня есть несколько под рукой.Я использовал их в различных проектах сейчас, и они просто упрощают задачу – быстро спроектируйте HW, подключите все, а затем добавьте несколько функций исключительно через SW, когда улучшения станут очевидными. Возможность как источника, так и потребителя тока, достаточного для управления светодиодами, действительно очень удобна.

Легко подключается, недорого и имеет все необходимые мне функции

от Участника № 323950 проверенный покупатель

Он намного меньше и дешевле, чем Uno, поэтому может поместиться в портативный корпус, но при этом имеет все необходимые мне функции.Я могу считывать данные с внешних датчиков и отображать результаты на ЖК-дисплее через шину I2C. Множество входов для подключения клавиатуры или кнопок. И с помощью друга FTDI с кабелем USB я могу программировать его вообще без проблем. Теперь я использую Uno для прототипирования, а затем переношу программу на Pro Mini для встраивания в свои корпуса. Спасибо, кто их придумал … Продолжайте в том же духе!

хорошее состояние, немного запутался

от Участника № 712961 проверенный покупатель

Через некоторое время я понял это, но id не понял, что мне нужно припаять контакты к себе, но это было просто из-за отсутствия опыта.

от Участника № 395694 проверенный покупатель

Это отличный продукт для завершения проекта, созданного на полноразмерной ардуино на прототипной плате.Меня не волнуют “экраны”, поскольку они, кажется, приводят к появлению множества дополнительных физических разъемов и тому подобного … Я бы предпочел взять плату для пайки-прототипа, Pro Mini и что-то еще и построить ее. Сделайте проекты более компактными и недорогими, но на это уйдет больше времени. Если вы можете жить без заголовков – это ТАКАЯ плата для Arduino – и я думаю, что есть аналогичная версия “Leo”. Кроме того, новый PDF-файл распиновки для Pro Mini делает его использование еще проще. КУПИТЬ ВРЕМЯ! 🙂

Работает отлично

от Участника № 717413 проверенный покупатель

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

Мой новый любимый Arduino

автор: Ninjared проверенный покупатель

Я понятия не имел, что такое великолепие может уместиться во что-то настолько маленькое.Эта штука качается. У меня с ними не было никаких проблем.

-Редактировать: Единственная серьезная проблема, с которой я столкнулся, заключается в том, что он плохо справляется с питанием от аккумуляторной батареи больше 8,4 В. Что-нибудь сверх этого, и крохотный регулятор 5 В на плате начинает ОЧЕНЬ нагреваться. Будьте осторожны с этим!

Лучше всего для небольших проектов!

от Участника № 104401 проверенный покупатель

Я все еще новичок в Arduino, но у меня было несколько проектов, которые я хотел сделать более постоянными, не выделяя Uno для каждого из них.Это было именно то, что мне было нужно. Он небольшой, мощный и простой в программировании с помощью базового модуля SparkFun FTDI.

Отличная маленькая доска

от Участника № 736947 проверенный покупатель

Arduino Pro Mini – фантастический вариант

от Участника № 633342 проверенный покупатель

Прекрасный вариант, когда места мало и вам нужен легкий микроконтроллер.Я использовал свой для управления полетом модели ракеты, который гарантирует, что электронное переключение происходит только в том случае, если восходящая траектория близка к вертикальной и ракета устойчива. Я также построил пульт дистанционного управления для магазинной вакуумной системы вокруг Pro Mini. Какой отличный продукт! Спасибо SparFun!

Отличная доска.Вам нужно купить 10.

по алгоритму проверенный покупатель

Обожаю эту доску и постоянно использую ее в проектах. Прямо сейчас у меня есть один на макетной плате с подключенным основным ftdi. Он такой свежий и такой чистый. А +++ купил бы снова.

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

Кастаньеда Алехандро, доктор философии проверенный покупатель

Этот микроконтроллер использует свой размер и простоту для реализации и разработки дидактического прототипа для измерения ускорения, скорости и времени в экспериментах, демонстрирующих три закона движения Ньютона с использованием прямолинейного эксперимента.Эта работа была представлена ​​в Мексике в качестве образовательного прототипа, но не была хорошо оценена сущностью, которая серьезно критична, поскольку измеряется нормальная сила, тем не менее, идея все же была реализована в лаборатории, чтобы продемонстрировать, что нормальная сила является консервативной силой. .: http://somi.ccadet.unam.mx/somi30/programa.php?id=3

Совместимый, гибкий и крошечный

от Участника № 537437 проверенный покупатель

Совместимость: я использую эти платы после того, как я сделал прототип с помощью Uno или RedBoard, и я готов построить свой проект в более постоянной манере.Гибкость: нет, вы не можете его согнуть, но вы можете припаять (гибкие) провода или разъемы штекера или розетки. Я использую штекерные разъемы на нижней стороне, потому что тогда я могу просто «подключить» ProMini к плате, с которой он взаимодействует, которая часто является просто перфорированной платой. Подключи и играй. Ну, подключи и припаяй, а потом играй. Кроме того, я установил 6-контактный штекерный соединитель на верхней стороне для взаимодействия с базовой платой FTDI (DEV-09716) для программирования. Я могу загрузить исходный код во время создания, но достаточно легко подключить FTDI Basic, если я захочу загрузить новый код позже.Если он должен быть низкопрофильным, я устанавливаю угловой соединитель заголовка и могу подключить FTDI Basic сбоку. Tiny: Ну, это говорит само за себя.

Люблю Pro Mini

по wrenoud проверенный покупатель

Для меня самое лучшее в pro mini – это то, что он помещается на макетной плате.Я легко могу создать прототип, а затем вставить маленькую доску в проект.

Единственная жалоба на то, что A4 и A5 не на внешней стороне. Это выводы I2C, и было бы неплохо, если бы они были предпочтительнее двух других аналоговых выводов, поскольку они также могут использоваться как аналоговые выводы.

Это всегда будет моим первым

от Участника № 743944 проверенный покупатель

В точности то, что вы ожидаете.Эту мелочь я использовал для своего первого постоянного проекта Arduino. Не удалось заказать переходной кабель FTDI, но я нашел в Интернете инструкции по его программированию с помощью моего Uno.

Маленький, но мощный

от Участника № 757904 проверенный покупатель

Прекрасное дополнение к Raspberry PI для сбора данных

отличная работа с термоусадочным устройством

по dezldog проверенный покупатель

Если вашему проекту (или навыкам) требуется небольшая доска очень , это правильный путь! Мне также нравится отсутствие на борту USB; кабели для программирования так же удобны, что оставляет меньше компонентов, которые могут выйти из строя в проекте.

Arduino Pro Minis – профессионалы!

автор: FangedScorpion проверенный покупатель

Очень простая в использовании платформа Arduino с небольшим форм-фактором.Дешевле, чем Arduino Uno, и легко помещается в макет с заголовками. Отличный прорыв!

Идеальный форм-фактор

автор: IceDogSeven проверенный покупатель

Я недавно купил один для проекта на работе, где было очень мало места.Потом сразу купил еще 2. Настолько недорого, что я не чувствую себя плохо из-за того, что припаиваю к нему только нужные мне заголовки (припаял программный заголовок под углом 45 градусов, что было как раз для моего приложения). Итак, теперь у меня есть 3 в 3 совершенно разных конфигурациях. Люблю эту вещь.

Я использую его во всех своих проектах.

от Участника № 505608 проверенный покупатель

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

Это недорогое мощное решение.

от Участника № 695033 проверенный покупатель

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

Впечатляющий

от Участника № 440852 проверенный покупатель

Сейчас я использую только эту версию Arduino (для всего нового).Если вам не нужны миллионы контактов Mega, эту небольшую плату можно подключить либо к прототипной плате, либо к другой плате, предназначенной для ее приема, или можно использовать автономно, что дает мне гибкость, превосходящую то, что предлагает Uno.

Благодаря плате USB-преобразователя, которую предлагает Sparkfun, он абсолютно такой же простой в использовании, как и любой другой Arduino, и намного более гибкий. И это десять баксов. Что не нравится?

То, что нам было нужно

от Участника № 7 проверенный покупатель

Быстрое эффективное обслуживание, отлично работает.

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

автор: Deadbot1 проверенный покупатель

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

В моем последнем проекте он использовался как сердце контроллера для запуска всей моей аниматроники Хэллоуина. Следующий призван подарить всем радость Рождества. После заполнения нескольких заголовков их легко запрограммировать с помощью SparkFun FTDI Basic Breakout – 5V

.
Pro Mini – это практически идеальный Arduino

от Участника № 330106 проверенный покупатель

Мне очень нравится Pro Mini 5v / 16MHz.. Поэтому сейчас у меня их около 20.

Я никогда не хочу видеть их в вашем устаревшем списке !!!!! Одним из наиболее важных аспектов любого электронного компонента является постоянство доступности. Если вы когда-нибудь перестанете делать Pro Mini, особенно 5v, я буду очень зол !!!!!

Есть только одна вещь, которая может улучшить Pro Mini, – это физические размеры. Конечным Arduino было бы создание профессионального Mini с точно такой же электрической схемой без последовательного чипа и т. Д.но имеют такую ​​же площадь, как Arduino Nano, с двумя рядами по 15 контактов.

Найл Штайнер

Маленькая рабочая лошадка

от Участника № 215956 проверенный покупатель

Я использовал Pro Mini для ряда проектов, как дома, так и на работе.Он хорошо зарекомендовал себя и сохранил размеры вольеров очень маленькими. Моему начальству тоже нравится цена! Это сделало меня героем.

Маленький и недорогой

от Участника № 365325 проверенный покупатель

Если вам нужен Arduino в компактном корпусе, это отвечает всем требованиям.

Как уже упоминалось, выведение линий I2C на край платы было бы очень полезно.

Датчик влажности растений

от Участника № 796006 проверенный покупатель

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

Я все еще изучаю методы работы Pro Mini с минимальным потреблением тока. Одно из предложений – отключить светодиоды и регулятор. Было бы полезно добавить на печатную плату съемные перемычки.

Я попытался включить устройство через разъем питания RAW. К сожалению, моего нерегулируемого источника питания 9 В с выходным сигналом холостого хода около 14 В было достаточно, чтобы повредить Pro Mini. Усвоив урок, я купил одну из регулируемых принадлежностей Sparkfun, которая решила проблему.

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

Работает как положено

автор: joopp проверенный покупатель

Приятный маленький размер, с ним легко работать.

Большой сюрприз, маленькая упаковка

по walkercreations проверенный покупатель

У меня есть пара Arduino Uno, и я никогда не продавал их на Mini.Я купил его для проекта робота, и это было большим сюрпризом. Эта штука так же способна, как и ее более крупные аналоги. Я обязательно получу больше таких для будущих проектов. Я очень доволен производительностью и удобством использования. Я настоятельно рекомендую попробовать их.

Универсальный

от Участника № 134717 проверенный покупатель

Мы – радиостанция, все еще играющая классическую музыку с компакт-дисков.Перенести звук на HD очень просто – проблема заключается в метаданных из вкладыша. Вещательные проигрыватели компакт-дисков почти вымерли, а стандартные проигрыватели компакт-дисков / DVD не имеют элементов управления на передней панели. Мы компенсировали это покупкой недорогих проигрывателей компакт-дисков DJ-типа и изменением их функций, чтобы они могли делать то, что мы хотим, используя Arduino. Мы добавили внешние старт-стопные входы и отключили функцию «повтора», которая переводила машину в режим ожидания, если она оставалась в сигнале слишком долго. Большой продукт!

Отлично подходит для упаковки небольших картонов

от Участника № 831498 проверенный покупатель

Я использую Pro Mini для управления системой охлаждения, которую я разработал для своего старшего дизайнера в Калифорнийском политехническом государственном университете: Сан-Луис-Обиспо.Там я изучаю машиностроение с упором на мехатронику. Мой проект – система охлаждения гнезда для протеза для ветерана войны в Афганистане, который страдает от перегрева из-за ношения четырех протезов. Я также занимаюсь разработкой собственной печатной платы, чтобы разместить все компоненты в небольшом корпусе для ношения на протезе. Sparkfun стал фантастическим источником информации и продуктов для облегчения прогресса и завершения проекта.

красивый и компактный форм-фактор

от Участника № 527126 проверенный покупатель

Я использую Arduino UNO с удаленным интерфейсом 328 в качестве последовательного интерфейса USB.Так что я могу сделать макет с UNO, а затем закончить с Pro Mini

.
Не плохо

по msorola проверенный покупатель

Купил для создания проекта Hatermatic.Он работал около года, но я попытался обновить код, и что-то пошло не так с загрузчиком, и он больше не принимал код. Вместо того, чтобы покупать вещи, чтобы починить это, я просто купил новый из них. Хорошо работает.

Отлично подходит для небольших масштабов

от Участника № 420203 проверенный покупатель

Я использовал эту доску в проекте, который был на открытом воздухе.Мне понравилось, что это освободило место для других предметов. Я смонтировал его на макетной плате с женскими заголовками. Всякий раз, когда я хочу обновить небольшой фрагмент кода, я просто вытаскиваю его. Я всегда программирую в тепле своего дома.

Это отличная доска

от Участника № 767669 проверенный покупатель

Это отличная маленькая доска.Если вам не нужна функциональность полноценного Arduino, это идеально. Он небольшой, доступен в версиях на 3,3 и 5 вольт и стоит очень недорого.

Отличная доска

от Участника № 866957 проверенный покупатель

Этот Arduino Pro mini работает нормально

Большой! Но не ломай это

автор: Sstone86 проверенный покупатель

Отлично работает! Я покупаю их по цене.

идеально подходит для новогодних ламп neopixel luxo

от Участника № 668686 проверенный покупатель

нужное количество IO. легко программировать.и дешево!

Мини Майти

от Участника № 220753 проверенный покупатель

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

Больше никаких ООО

от Участника № 842747 проверенный покупатель

Я делаю множество проектов, и у каждого из них есть свои цели. Я стараюсь стандартизировать оборудование везде, где это возможно; иногда это означает включение некоторых LLC между 3.3В и 5В, что увеличивает мою полезную нагрузку (что не очень хорошо при добавлении электроники к игрушкам).

Наличие опции 5 В для Pro Mini помогает избавиться от необходимости добавлять LLC для определенных периферийных устройств; это позволяет мне выбрать версию Pro Mini. Что мне приятно.

Отличный маленький ардуино!

от Участника № 792537 проверенный покупатель

Как только вы освоите UNO, покупайте Pro Mini! Сделайте свои проекты меньше и аккуратнее, используя припаянные к нему провода.Я получил свой в день Arduino, я использовал Pro mini из другого источника, и он определенно лучшего качества!

Где заголовки контактов?

от Участника № 500057 проверенный покупатель

Продукт был в порядке и по хорошей цене на распродаже Arduino.Мне нравится Sparkfun. Но у меня есть это от других компаний, и они включают в себя штыревые заголовки? Может, ЭТО была случайность? В следующий раз бросьте пару рядов заголовков в полиэтиленовый пакет … пожалуйста.

используйте его для приложений с низким энергопотреблением

от Участника № 567114 проверенный покупатель

Я использую это для простой метеостанции с датчиками DHT22 и BME280 и солнечным / липо-источником питания Sunny Buddy.Также требуется повышающий контроллер для питания платы 5 В. Для его настройки требуется больше работы, поскольку он несовместим со стандартными щитами Arduino. Но на макетной плате это сделать несложно – достаточно припаять заголовки по краю. Для контактов SCL / SDA требуются отдельные провода к макетной плате. Он требует меньшего тока, чем Arduino Uno или RedBoard. Я использую в своем коде библиотеку Narcoleptic, чтобы еще больше снизить энергопотребление. Вам понадобится модуль FTDI для связи с USB-портом компьютера.

автор: CBeener проверенный покупатель

Единственная проблема, с которой мы столкнулись, заключалась в том, что дисплей, который мы управляли, был устройством с напряжением 3,3 В. Он вынул три штифта, приводящие его в движение.Мы добавили резистор на 680 Ом последовательно. Теперь все хорошо.

Оригинальный Pro-Mini!

от Участника № 370201 проверенный покупатель

Компактность, 8 аналоговых входов, низкая стоимость! Что не нравится? Это не самая удобная система разработки, поскольку вам нужно изолировать d0 / d1 во время программирования, но если вы хотите избавиться от множества недорогих узлов или сделать что-то, что не требует взаимодействия, пакет мощный и приемлемая цена.Просто подключите его к своей печатной плате и сохраните кучу специальной логики.

Отличный продукт по отличной цене

от Участника № 528960 проверенный покупатель

Был подходящего размера по разумной цене со всеми необходимыми мне функциями.

Отличный товар, ужасная доставка

от Участника № 1133201 проверенный покупатель

Я купил это, чтобы использовать в проекте, прототип которого я создал с помощью Arduino Uno.У меня были вопросы о дополнительных подтягивающих резисторах, на которые их служба поддержки ответила быстро и точно. Полезный и информативный веб-сайт указал мне все, что мне нужно, чтобы успешно использовать этот замечательный маленький драгоценный камень. Мой проект удался. Это продукт, к которому я обращусь в следующий раз, когда мне понадобится микроконтроллер класса Uno.

Но доставка была ужасной! Изначально я был взволнован, обнаружив инновационного поставщика электроники всего в одном штате от меня, так как мой предыдущий фаворит находился на восточном побережье, слишком дорого взимали за доставку (часто столько же, сколько и за сам продукт), и чтобы добраться сюда, потребовалась неделя.Я был взволнован возможностью быстро получить материал. Каково же было мое разочарование, когда я обнаружил, что доставка SparkFun была еще хуже. Они не получали заказ в течение трех дней, что, по их мнению, является нормальным явлением. Наиболее разумным вариантом была умная почта FedEx. Итак, через несколько дней я перешел к следующему проекту, который заказал у компании на Среднем Западе. Я заказал в субботу, в воскресенье получил электронное письмо о доставке. Они взяли с меня 3 доллара за доставку через USPS. Оба заказа пришли в тот же день.

Емкость шины I2C вне спецификации, в результате чего I2C не работает

от Участника № 606722 проверенный покупатель

Емкость шины I2C на SDA и SCL составляет около 4 мкФ (4000000 пФ).Спецификация <10 пФ, а общее допустимое значение на шине составляет 400 пФ. Соответственно, невозможно поднять линии достаточно быстро даже для низкоскоростной связи I2C (100 кГц). Я протестировал 3 образца, у всех была эта проблема.

Kansukee ответил 16 октября 2017 г .:

Сожалею, что слышал о проблемах с pro mini.Вы связались с нашим отделом технической поддержки по адресу [email protected] – они обычно неплохо помогают в решении подобных проблем.

идеально

от The Best проверенный покупатель

лучше старого дизайна потому что на плате хорошее описание

Ардуино мини

от Участника № 757063 проверенный покупатель

Я заказал 5 таких.Один не работал. Пришлось заказать еще 2 на всякий случай.

Мне пришлось обновить свой рейтинг, служба поддержки обратилась ко мне, была очень полезна и вернула мне деньги за неисправную плату. Они очень интерактивны и легко доступны. Я ценю там отличный сервис.

CF ответил 14 декабря 2017 г .:

Мне жаль это слышать! Мы стараемся следить за тем, чтобы в заказах не выходили плохие доски, но иногда мы их обходим.Пожалуйста, свяжитесь с нашей группой технической поддержки по телефону techsupport (at) sparkfun (dot) com , и мы сможем вам в этом помочь.

Разочарованы / Проблемы с маркировкой

от Участника № 1223652 проверенный покупатель

Я знаю, что заказал, но на платах нет маркировки.На доске явно есть место, чтобы указать, что это такое, но никто не удосужился их пометить. Это заставляет меня сомневаться, 5 В или 3,3 В, 8 МГц, 10 МГц или 16 МГц. Есть достаточно переменных для оценки, не имея четко обозначенного продукта, на который я могу положиться.

Всегда надежный, отличный дизайн

по thuston88 проверенный покупатель

Эти маленькие ребята просто отлично подходят для удаленных узлов, протестированных на макетной плате.

Удобный маленький гаджет!

от Участника № 1259177 проверенный покупатель

Контактные площадки, которые легко припаять. Легко программировать через FTDI с помощью Atmel Studio (V7.0) и Arduino IDE.

Очень гибкий маленький модуль – я припаял контакты к 3 из 5, которые я купил, и оставил пару в их маленьких пакетиках для какого-то еще неизвестного будущего проекта.

от Участника № 320079 проверенный покупатель

Отлично работаю для моих проектов, очень им доволен.TinVu

Это мой любимый Pro mini

от Участника № 511005 проверенный покупатель

Она компактна и работает каждый раз. Это также отличная плата для замены в полевых условиях, к которой можно прикоснуться. загрузите свою программу в магазине, а затем быстро установите в полевых условиях.

Дэйв

Отличная маленькая фишка.

от Участника # 208764 проверенный покупатель

Очень прочный, с большим количеством цифровых контактов. Но не понимаю, что у меня есть 3 основания.Можно было поставить SDA и SCL на два контакта заземления. В остальном это отличный чип с большим количеством места для кода.

Сработало как положено. Хорошее качество

от Участника # 1273266 проверенный покупатель

Использовал их в носимом приложении, управляя 16 светодиодами APA102C (платы Lumenati).Все 6 агрегатов работали отлично. Качество сборки было хорошим, нигде не было заметного припоя.

Отлично работает даже после сидения в воде

Безумный Тинкер проверенный покупатель

Я использую свой pro-mini как часть регистратора / датчика данных о качестве воды (электропроводность и температура) на участке утилизации горных отходов.Весь пакет (датчик, регистратор данных и корпус) находился в горном ручье более недели. Ограждение выдержало не так хорошо, как планировалось; он протек, и регистратор данных простоял в проточной воде последние 4 дня. Все еще работает после небольшого освежения феном.

Мой любимый маленький контроллер

от Участника № 596460 проверенный покупатель

Эти штуки стали моей идеей для проектов; Я создаю прототип на своем Uno, а затем перехожу на эту крошечную доску за 10 долларов.Я использовал 5 или 10 тимов за последние несколько месяцев, пока их результаты безупречны! Настоятельно рекомендуется.

Я люблю эти мелочи

от Участника № 166004 проверенный покупатель

Uno отлично подходит для обучения, но не так хорош для этого из-за своей неудобной конструкции.Pro Mini идеально подходит для встраивания в проекты. Я использую его практически во всем.

Удобный маленький гаджет

автор: JPerch проверенный покупатель

Я беру несколько таких вещей каждый раз, когда они поступают в продажу.Я предпочитаю держать несколько под рукой на случай, если появится какой-нибудь небольшой проект Arduino. Я использовал их для создания крупноформатных часов обратного отсчета для команды FIRST Robotics Competition и миниатюрной копии основного ядра Enterprise.

Очень удобно создать прототип на Uno, а затем просто переместить все в один из них, чтобы поместиться в небольших местах. Бортовой регулятор не может справиться с многое, кроме самой платы. Но для меня это не имеет большого значения.

Слишком легко

автор: mcavoy0x61 проверенный покупатель

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

Стабильный ProMini

от Участника № 144445 проверенный покупатель

ProMini сработал сразу.Одна проблема заключается в конструкции платы … паяльная площадка SCL опасно закрывает паяльные площадки микрочипа. В противном случае, похоже, работает хорошо (действует как ведомое устройство I2C).

Моя любимая ардуино для макетирования

автор: sgtell проверенный покупатель

Это отличная плата для Atmega328.У меня есть несколько, и я заказываю еще. С добавленными заголовками он подключается к макету, а наличие ввода-вывода на макете значительно упрощает прототипирование с помощью, скажем, Uno. Только одна незначительная жалоба: я бы хотел, чтобы он был на 0,1 или 0,2 дюйма длиннее, с дополнительными линейными площадками для SCL и SDA. Мое решение для этого: Я отрезал разъемы на два контакта длиннее, а дополнительные контакты свисали с конца за кнопкой сброса. Затем подключите их к дополнительным контактным площадкам, чтобы вывести SDA и SCL (а также A6 и A7) на макетную плату.

Простой, но мощный

чипом проверенный покупатель

Я большой поклонник Mini. Он прост в использовании, обладает достаточной вычислительной мощностью для большинства задач и имеет отличный форм-фактор.

Перейти к маленькому мозгу AVR

по Sciguy проверенный покупатель

, если вы слишком упрямы, чтобы использовать что-либо, кроме AVR, и не нуждаетесь в совместимости со щитами, нет причин использовать любую другую плату, кроме этой.

(без сарказма; это действительно моя рекомендация)

Совершенно фантастический продукт.

автор: CkShipman проверенный покупатель

Pro mini – это мой микроконтроллер “goto”.Я обычно припаиваю штыри разъема, а затем использую в платах с проволочной обмоткой.

Arduino Pro Mini великолепен

автор: robust48 проверенный покупатель

Помогал мне в проектах, маленький, компактный, просто отличный

Слишком вонючий кул!

автор: 2BitBot проверенный покупатель

Отличная маленькая доска с большими мечтами.Много мощности в очень маленьком корпусе. Мне нравится работать с этой доской. Что я буду строить дальше?

0 из 1 считает это полезным:

это ардуино

от Участника №335979 проверенный покупатель

Встроенный переключатель уровня был бы отличным

Идеально подходит для небольших проектов !!

от Участника № 623189 проверенный покупатель

Только что заказал еще 3.Размер идеально подходит для небольших проектов, в том числе для домашней автоматизации. Облажались, чтобы дать 5 звезд !!

Отличный Arduino, отличная цена

от Участника № 446294 проверенный покупатель

Он делает именно то, что должен.Облегчает включение Arduino в постоянный проект.

0 из 1 считает это полезным:

Мой компьютер его не распознает.

автор Skerpy_D проверенный покупатель

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

неплохо

от Участника № 432464 проверенный покупатель

достойная цена, компактные размеры.но настройки arduino для этой платы вообще не работали, пришлось использовать настройки 328p, включенные в arduino ide.

Одиночный T ответил 11 марта 2015 г .:

Мне жаль это слышать. Это странная проблема, возможно, ваша плата была загружена с неправильной версией загрузчика. Сообщите нам, если это проблема, и мы сможем вам помочь.

Аккуратное устройство

от Участника № 611204 проверенный покупатель

Я купил их для использования в конструкции RC-передатчика, полученной где-то еще. В то время я не знал ни о них, ни об их возможностях.

Он отлично сработал и действительно заинтересовал меня микропроцессором и его программированием.

Легко освоить, работает так, как рекламируется. Доступно множество подобных проектов и помощь.

Очень рекомендую.

Отлично подходит для учебных лабораторий!

от Участника № 488168 проверенный покупатель

Эти маленькие ребята отлично подходят для обучения программированию на Arduino и созданию систем датчиков и управления.

Arduino PRO MINI – Как загрузить код

Arduino ProMini, как следует из названия, является миниатюрной версией UNO. Он работает на кристалле ATMEGA328 с тактовой частотой 16 МГц, но не имеет возможности подключения по USB. Существуют версии на 5 В (16 МГц) и 3,3 В (8 МГц). В этой демонстрации я использую версию 5v.

На плате есть стабилизатор напряжения, поэтому он может принимать напряжение до 12 В постоянного тока. Если вы подаете на плату нерегулируемое питание, обязательно подключайтесь к контакту RAW, а не к VCC.

Vcc принимает только 5 В.

В последней версии этой платы отсутствуют контакты ADC6 и ADC7, а также добавлены посадочные места для дополнительных подтягивающих резисторов I2C.

Для загрузки кода на pro mini требуется адаптер USB-TTL. Доступно много типов адаптеров USB. Самый надежный из них, который работает до Windows 10, – это адаптер, построенный на микросхеме CP2102.

Адаптеры

CP2102 доступны в 2 вариантах. Один с 6 контактами, включая DTR, Data Terminal Ready, который выполняет сброс, необходимый для платы promini.

Другая плата обычно доступна с 5 контактами. Здесь СБРОС должен выполняться вручную на промини, пока код загружен.

Сначала давайте загрузим код, используя 6-контактную версию.

Подключений

PROMINI USB-TTL

DTR —–> DTR

TxO —–> Rx

RxI ——> Tx

Vcc ——> 5 В

GND ——> GND

На некоторых платах Promini вывод DTR печатается как GRN.

Подключите плату USB к ПК и откройте диспетчер устройств. Если драйвер был установлен ранее, будет выделен COM-порт. В противном случае загрузите драйвер Silicon Labs cp2102 отсюда и установите.

Откройте IDE Arduino, введите выделенный COM-порт.

Выберите Board как Arduino Pro или Pro Mini, Programmer как USBasp.

В более новых версиях IDE есть возможность выбрать тип платы ProMini. В разделе «Процессор» выберите ATmega328 5v, 16MHz

Из примеров откройте BL; эскиз чернил

Нажмите кнопку ЗАГРУЗИТЬ.

Вывод DTR платы USB выполняет СБРОС, и ваш код будет загружен в PROMINI без какого-либо ручного сброса.

Для загрузки кода с использованием 5-контактной версии требуется ручной СБРОС на PROMINI.

Подключений

PROMINI USB-TTL

TxO —–> RxD

RxI ——> TxD

Vcc ——> 5 В

GND ——> GND

Подключите USB к ПК и обратите внимание на назначенный COM-порт.

Откройте Arduino IDE. Загрузите через COM-порт, выберите плату как Arduino Pro или Promini & Programmer как USBASP

Из примеров откройте эскиз BLINK

Нажмите кнопку ЗАГРУЗИТЬ.

Следите за сообщением внизу IDE.

Сначала появляется сообщение «Компиляция эскиза».

Затем он меняется на «Загрузка»

Как только вы увидите сообщение «Загрузка», осторожно нажмите кнопку RESET на Promini.

Это нужно сделать немедленно, как только вы увидите сообщение «ЗАГРУЗКА».

Если нажать KEY в нужное время, ваш код будет успешно загружен.

Вы также можете использовать свою доску UNO для загрузки кода на Promini.

Чтобы использовать плату UNO, вам необходимо обойти загрузчик. Для этого загрузите пустой код в UNO или подключите вывод RST к GND

.

Подключение вывода RST к GND обходит загрузчик, и только микросхема последовательного преобразователя, расположенная рядом с разъемом USB, используется в качестве USB-TTL.

Подключение ПРЯМОЕ, а не обратное

Tx Arduino UNO идет на Tx Promini

Rx UNO переходит в Rx Промини

Земля – ​​Земля

Подключите USB-кабель к ПК и откройте IDE.

Выберите порт, к которому подключен UNO.

Выберите плату как Arduino Pro или ProMini

Откройте эскиз и ЗАГРУЗИТЕ.

Обратите внимание на сообщение внизу IDE.

Первоначально появляется «Компиляция эскиза».

Затем сообщение меняется на ЗАГРУЗКА…

Как только вы увидите сообщение ЗАГРУЗКА…, нажмите клавишу RESET на PROMINI.

Код успешно загружен.

Поддержка ВИДЕО:

Нравится:

Нравится Загрузка …

Связанные

Для профессионального производителя: как запрограммировать дешевый и компактный Arduino Pro Mini

Для недорогого варианта, который достаточно мал для встраивания в проект, тогда плата Arduino Pro Mini ATmega328 может быть отличным выбором.

Кредит изображения: Джереми С. Кук

Платы

Arduino упростили задачу добавления интеллекта в проект. Хотя это было довольно дешево, было уничтожено несколько проектов, потому что плата была нужна немедленно для чего-то другого, или цена была слишком высокой, чтобы ее можно было разместить где-нибудь на полке. Плата Arduino Pro Mini ATmega328 может стать отличным выбором для недорогого варианта, который достаточно мал, чтобы быть встроенным в проект – возможно, даже там, где нет возможности извлечения.

Arduino Pro Mini – отличный выбор, когда вам нужно что-то втиснуть в проект. Кредит изображения: Джереми С. Кук

В то время как это указано как выведенное из эксплуатации Arduino , оно все еще доступно на Sparkfun , который разработал и изготовил плату примерно за 10 долларов. На сайтах онлайн-аукционов также продаются версии платы, которые можно найти всего за пару долларов, что делает их одноразовыми при необходимости. Еще одна особенность, которая делает его идеальным для встраивания в проекты, – это небольшой размер.Площадь основания 7 дюймов x 1,3 дюйма (18 мм x 33 мм), и нет USB-разъема, который мешал бы в вертикальном измерении. Он доступен как в версии на 5 В, так и на 3,3 В, в зависимости от вашего приложения.

Тогда возникает вопрос, как программировать устройство? Наряду с отсутствием фактического разъема в нем нет микросхемы последовательного интерфейса, которая позволяет сэкономить на расходах и потреблении энергии, но не оставляет очевидного места для «подключения». Для этого вам понадобится последовательный кабель USB-TTL. Хотя эти и доступны по очень низкой цене на сайтах онлайн-аукционов, обратите особое внимание на описание, так как многие из них будут совместимы только с определенными операционными системами.

Программирование Pro Mini с помощью кабеля Adafruit USB-TTL. Кредит изображения: Джереми С. Кук

Кажется, что Windows 10 особенно редко встречается в дешевых версиях, хотя у меня были очень хорошие результаты на моей машине Win10 с USB-кабелем FTDI Serial TTL-232 за 18 долларов от Adafruit . Он не только передает данные, как ожидалось, но также имеет красный и зеленый мигающие индикаторы в корпусе USB-разъема, чтобы показать вам, что он действительно работает: зеленый цвет показывает, когда ваш Arduino отправляет данные на компьютер, а красный означает, что компьютер отправляет Arduino .Он обеспечивает линию питания 5 В и землю, а также соединения Tx и Rx, которые могут работать при 3,3 В или 5 В по мере необходимости.

Чтобы подключить плату к кабелю USB-TTL Adafruit (или другому), сначала припаяйте разъемы к GND, VCC, RXI и TXO через отверстия. Подключите черный провод к земле, а красный – к выводу VCC вашего Arduino (или оставьте это выключенным, если он уже имеет внешнее питание), затем подключите оранжевую линию TXD к контакту RXI Arduino, а желтую линию RXD – к Arduino TXD. Здесь вам нужно использовать перемычки, иначе кабели не будут точно совпадать.

Кредит изображения: Джереми С. Кук

После подключения откройте свою Arduino IDE и выберите соответствующий COM-порт вместе с «Arduino Pro или Pro Mini» в качестве платы. Нажмите «Загрузить», и после того, как он переключится с «компиляции» на «загрузку», нажмите и отпустите кнопку сброса на Pro Mini и наблюдайте, как волшебные мерцающие огни кабеля USB-TTL делают свое дело. После программирования у вас есть крошечный логический блок, который можно встроить в ваш проект и оставить там, не задумываясь. Вы можете увидеть, как я программирую один для приложения велосипедного спидометра на видео ниже:

Если вы собираетесь программировать много из них, вы можете также подумать о программаторе , подобном этому из Electronut Labs на Tindie.Это позволяет избежать использования заголовков, хотя может показаться, что вам потребуется небольшая координация, чтобы удерживать их и нажимать кнопку.

Если вам действительно нужен интерфейс USB, еще один очень хороший вариант – это «Arduino» Pro Micro . Он примерно такого же размера, как Arduino Pro Mini, и имеет встроенные возможности HID за счет микросхемы ATmega32U4 и разъема micro-USB.

Джереми С. Кук – внештатный технический журналист и технический консультант с более чем 10-летним опытом автоматизации производства.Будучи заядлым творцом и экспериментатором, вы можете подписаться на него в Twitter или увидеть его электромеханические подвиги на канале Jeremy S. Cook на YouTube !

Arduino-pro-micro

Pro Micro

Информация о Pro Micro находится здесь

Примечание: Pro Micro не является платой Arduino, она классифицируется как плата, совместимая с Arduino.

Информация об оборудовании

Руководство по подключению (от Sparkfun) – https: // learn.sparkfun.com/tutorials/pro-micro–fio-v3-hookup-guide/hardware-overview-pro-micro

Заметные различия в Pro Micro

  • На плате контроллера отсутствуют цифровые входные контакты 11, 12, 13 и 17.
  • Желтый светодиодный индикатор назначен на цифру 17, которая также является светодиодом RX. Для этого светодиода действуют правила обратной логики, установка НИЗКОГО включает светодиод, а ВЫСОКОЕ – выключение светодиода.
  • I 2 Поддержка C:
    • цифровой контакт 2 – SDA
    • цифровой контакт 3 – SCL
  • Поддержка SPI:
    • цифровой контакт 16 – MOSI
    • цифровой контакт 15 – это MISO
    • цифровой вывод 14 – это SCLK (или SCK)
    • цифровой контакт 17 – SS
  • Контроллер выпускается в двух версиях в зависимости от рабочего напряжения и скорости обработки:
    • 5 Вольт и 16 МГц
    • 3.3 В и 8 МГц
  • Входной вывод AREF (аналоговый эталон) не существует

Информация о поставщике

Цена
поставщик номер детали комментарии
Sparkfun DEV-12625 915.95 915.95 Версия для 16 МГц
Sparkfun DEV-12587 $ 19,95 3,3 В, версия 8 МГц

Pro Micro wiring template

915 926 915 915 926 915 915 915 926 915 915 915 925 915 915 925 915 26 915 915 26 915 915 915 26 926 926 925 915 915 915 915 915 915 915 915 915 915 925 926 925 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 1015 926 925 915 915 915 915 915 915 915 26 915 915 915 915 915 26 915 915
Название функции 915 915 для подключения к альтернативному имени функции
TX0
RX1
GND SDA
3 SCL
4 A6
5
8 A8
9 A9
14 MISO
15 SCLK
A0 915 26926 915 915 915 26 915 915 915 26 915 915 915 26 915
A2 91 526 20
A3 21
VCC
RAW

Диапазон Arduino Pro расширяется с помощью Arduino Edge Control, разработан для проектов «умное сельское хозяйство»

Arduino объявила о новом входе в семейство Pro-брендовых плат для разработки IoT нацеленная на обнаружение и контроль на открытом воздухе с акцентом на интеллектуальное сельское хозяйство: Arduino Edge Control.

«Arduino Edge Control может подключать датчики и приводы, такие как запорные клапаны (распространенные в сельском хозяйстве). Более того, он имеет возможность обеспечивать мониторинг в реальном времени всего процесса, тем самым снижая риски, связанные с производством», Команда Arduino пишет о своей последней разработке. «Удаленно управляйте своим приложением через Arduino Cloud (или сторонние сервисы), используя выбор вариантов подключения, подходящих для вашего местоположения. Arduino Edge Control имеет встроенный Bluetooth, и его возможности подключения могут быть расширены с помощью 2G / 3G / CatM1 / NB -IoT-модемы, LoRa, Sigfox и Wi-Fi путем добавления любой из плат MKR.”

Arduino Edge Control нацелен на интеллектуальные сельскохозяйственные проекты с множеством функций. (📷: Arduino)

На основе системы на кристалле Nordic Semiconductor nRF52840 с ядром процессора Arm Cortex-M4F 64 МГц и возможностью подключения по Bluetooth, плата включает 1 МБ встроенной флеш-памяти и 2 МБ дополнительной флеш-памяти QSPI, шесть чувствительных к краям цифровых входных контактов с функцией пробуждения прерыванием, восемь командных выходов реле с фиксацией с драйверами и еще восемь без драйверов, четыре аналоговых входа 4-20 мА, восемь аналоговых входов 0–5 В и 16 входов, предназначенных для датчиков гидростатических водяных знаков.В комплект входят еще четыре реле, гальванически изолированные и поддерживающие устройства 60 В / 2,5 А. Слот microSD предназначен для хранения, а разъем позволяет установить дополнительную ЖК-панель.

Питание осуществляется через вход 12 В, готовый к подключению к системе аккумуляторов с солнечной зарядкой; Arduino утверждает, что в паре с батареей на 5 Ач, низкий ток в спящем режиме платы в 200 мкА дает системе срок службы без подзарядки 34 месяца. Arduino Edge Control также включает подсистему безопасности Arm CryptoCell CC310 и сопроцессор безопасности со 128-битным ускорением AES / ECB / CCM / AAR.Как и следовало ожидать от устройства, предназначенного для использования вне помещений, система предлагает широкий диапазон рабочих температур от -40 до + 85 ° C (от -40 до 185 ° F).

Edge Control включает ряд входов и выходов, доступных через клеммные колодки. (📷: Arduino)

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

Более подробную информацию об Arduino Edge Control можно найти на странице продукта в магазине Arduino Store, а руководство по началу работы было опубликовано на сайте Arduino Pro.

Программирование Arduino Pro Mini • Wolles Elektronikkiste

Общие комментарии

Если вы хотите прочно увековечить свой проект в проводе и пайке, вы обычно не делаете этого с помощью Arduino UNO, а выбираете либо микроконтроллер ATtiny или ATmega, либо небольшую плату, такую ​​как Arduino Nano или Arduino Pro Mini, которая является описано здесь.Сначала я расскажу о различных версиях Pro Mini, затем о загрузке скетча с помощью модуля USB-to-TTL и, наконец, сосредоточусь на устранении неполадок. Программировать Arduino Pro Mini очень удобно!

Разные версии

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

  • ATmega 328P, 5 В, 16 МГц
  • ATmega 328P, 3,3 В, 8 МГц
  • ATmega 168, 5 В, 16 МГц
  • ATmega 168, 3.3 В, 8 МГц

Если вы разработали свой проект с UNO, то вариант 328P / 5V является наиболее подходящим, так как полная совместимость гарантирована. Если вы используете компоненты с напряжением 3,3 В, такие как определенные датчики, вариант с напряжением 3,3 В также может вас заинтересовать. Сам пробовал только модели 328P / 5V. На Amazon вы можете купить платы примерно за 3 евро.

Кроме того, платы частично различаются по компоновке, особенно по положению контактов A4 (SDA) и A5 (SCL), которые необходимы для связи I2C.Для моделей, показанных выше, они расположены на узком конце рядом с кнопкой сброса (левая модель) и над A2 и A4 (правая модель). К сожалению, с обеими моделями вы не можете подключить A4 и A5 напрямую к печатной плате. Почему они не придерживаются сетки, для меня загадка.

Практичный блок питания

Очень удобно, что вы можете управлять Pro Mini через необработанный вход с напряжением от 5 до 12 В. Независимо от точного напряжения питания, я измерил стабильные 5 В на выводе VCC.Например, подойдет для работы плата с блочным аккумулятором на 9 В. Вы также можете подключить источник питания 5 В непосредственно к выводу VCC, но он должен быть регулируемым.

Загрузка скетча через Arduino IDE

Для загрузки эскиза вам понадобится модуль преобразователя USB-to-TTL, подобный одной из моделей, показанных здесь:

Вы можете получить эти модули, например на Amazon от 5 до 10 евро. Они существенно различаются форматом порта USB, выходным напряжением (3,3 и / или 5 В) и наличием или отсутствием вывода DTR (Data Terminal Ready).Как вы скоро увидите, удобнее использовать те, которые имеют вывод DTR. Кроме того, в модулях используются разные микросхемы, например FT232, CP2102 или Ch440G. Если все работает, возможно, вам все равно понадобится драйвер. Их можно без проблем найти в сети. Проверить готовность модуля к работе можно в диспетчере устройств вашей Windows. Вот например все ок:

Загрузить с DTR

Сначала Arduino Pro Mini подключается к модулю USB-to-TTL, как показано:

Затем в Arduino IDE:

  • выберите правильный порт, который подключен к модулю USB-to-TTL
  • выберите «Arduino Pro или Pro Mini» в качестве платы
  • Выберите подходящий вариант
  • Выберите и загрузите эскиз – и все.

Выгрузка без DTR

Перед загрузкой необходимо перезагрузить Pro Mini. Это именно то, что делает соединение DTR. Если у вас его нет, вам придется выполнить сброс вручную с помощью кнопки сброса на Pro Mini. Неважно, когда вы нажимаете кнопку, но решающий фактор – когда вы ее отпускаете. Для этого выберите «Загрузить» в Arduino IDE, дождитесь завершения компиляции и отпустите кнопку сброса, когда он захочет выгрузить (это когда появится сообщение белым шрифтом):

А если у меня нет модуля USB-to-TTL?

Это также работает, если у вас есть Arduino UNO.Описание можно найти здесь. Но я бы рекомендовал вложиться в модуль USB-to-TTL. Это стандартное оборудование, которое в любом случае должно быть у вас.

Помогите! – поиск и устранение неисправностей


Возможности ошибок безграничны. Причину, конечно, лучше всего определить, если вы знаете сообщение об ошибке. Но вот некоторые общие аспекты, которые вы всегда можете проверить:

  • Проверить установку модуля
  • Проверить кабели, заменить кабели
  • Переключить RX и TX, так как это иногда неправильно обозначается на модулях
  • Проверьте настройки в IDE

Загрузчик отсутствует, неверен или поврежден

Когда вы загружаете из Arduino IDE, вы получаете следующее уродливое сообщение: «avrdude: stk500_getsync (): not in sync: resp = 0x00», значит, это может быть связано с загрузчиком.Не волнуйтесь, вы можете сжечь его снова, и это будет так:

  • Подключите Arduino UNO к ПК
  • в среде Arduino IDE выберите: Файл – Примеры – ArduinoISP – ArduinoISP
  • Плата
  • : выберите Arduino UNO, выберите правильный порт
  • Загрузить
  • , затем выберите Arduino Pro Mini в качестве платы, выберите правильный вариант
  • Программист: «Arduino как ISP» (не: ArduinoISP!)
  • провод по этой схеме:
  • Затем выберите в меню: Инструменты – Записать загрузчик.

Если по-прежнему не работает, попробуйте поискать в Google сообщение об ошибке. Кстати, при загрузке вы получите более подробное сообщение, если в настройках поставите галочку:

Ну что ж, получайте удовольствие от Pro Mini! У вас есть комментарии, дополнения, улучшения или вопросы? Я рад любому комментарию.

Введение в Arduino Pro Micro

Привет, народ! Надеюсь, ты сегодня здоров. Рад тебя видеть. Сегодня в этом посте я расскажу вам Введение в Arduino Pro Micro.

Arduino Pro Micro – это совместимая с Arduino плата микроконтроллера, основанная на ATmega32u4. Он работает на частоте 16МГц и 5В. Он поставляется с 4 аналоговыми контактами, 12 контактами цифрового ввода / вывода и 5 контактами ШИМ. Кроме того, он также поддерживает последовательную связь UART с контактами Rx и Tx.

Arduino – это платформа с открытым исходным кодом, предоставляемая Arduino.cc, которая предлагает настройку как аппаратного, так и программного обеспечения. Открытый исходный код означает, что вы можете использовать, редактировать или настраивать доску и программное обеспечение в соответствии с вашими требованиями.

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

Вы можете не только программировать эти платы, но и связывать их с другими экранами и макетами через цифровые контакты ввода / вывода.Загрузка программы с персонального компьютера осуществляется одним щелчком мыши, так как некоторые платы включают USB (универсальную последовательную шину), через которую вы можете тестировать и загружать программу прямо с компьютеров.

Эта плата немного отличается от платы Arduino Micro. Arduino Pro Micro не имеет кнопки сброса, 13-контактного светодиода и разъема ICSP и меньше по размеру по сравнению с платой Arduino Micro.

Я предлагаю вам пристегнуться, поскольку в этом руководстве я подробно расскажу о полном введении в Arduino Pro Micro, включая распиновку, описание контактов, функции, связь и программирование, а также приложения.

Давайте сразу приступим.

Введение в Arduino Pro Micro
  • Представленная Sparkfun, Arduino Pro Micro представляет собой совместимую с Arduino плату микроконтроллера на базе ATmega32u4.
  • Эта плата работает на частоте 16 МГц, которая необходима для синхронизации внутренних функций.
  • Он поставляется со встроенным портом micro USB, который помогает тестировать и программировать плату Arduino с помощью компьютера.
  • Хотя этот крошечный зверь невелик по размеру, он может выполнять функции как обычные платы Arduino.Эта плата поставляется с флэш-памятью объемом 32 КБ. Память SRAM и EEPROM составляет 1 КБ и 2,5 КБ соответственно.
  • Флэш-память – это память, в которой хранится программа (эскиз) Arduino. В то время как память EEPROM используется для хранения долгосрочной информации, а память SRAM используется для создания переменных и управления ими при запуске.
  • Кроме того, эта плата совместима с макетными платами, что делает ее идеальным выбором для ряда проектов тестирования, прежде чем вы фактически включите это устройство в свой электрический проект.
  • Эта плата поддерживает последовательную связь UART с двумя контактами Rx и Tx. Первая – это линия приема данных, используемая для приема последовательных данных, а вторая – линия передачи, используемая для передачи последовательных данных.
  • Плата включает в себя самовосстанавливающийся предохранитель, который в основном используется для защиты порта USB. Это предохраняет плату от чрезмерного потребления энергии компьютером. Когда ток превышает заданный предел, сопротивление этого полимерного материала увеличивается, пока он нагревается. Когда с устройства снимается перегрузка по току, этот предохранитель остывает, и его сопротивление возвращается к исходному значению.

Arduino Pro Micro Datasheet

Перед тем, как устанавливать эту плату в свой электрический проект, целесообразно просмотреть техническое описание платы, которое содержит основные характеристики платы. Щелкните ссылку ниже, чтобы загрузить техническое описание Arduino Pro Micro.

Характеристики Arduino Pro Micro

Ниже приведены основные характеристики платы Arduino Pro Micro.

ЦП = 8 бит

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

контактов цифрового ввода / вывода = 12

Осциллятор = 16 МГц

USB = 1

АЦП = 4x 10-битных входов АЦП

контактов PWM 10004 = 5 9000ART5 контактов

Кнопка сброса = нет

Заголовок ICSP = нет

Контакт 13 LED = нет

Используемое программное обеспечение = Arduino IDE

Флэш-память = 32 КБ

EEPROM = 1 КБ

SRAM = 2.5KB

Размер = 34 мм x 18 мм

Распиновка Arduino Pro Micro

На следующем рисунке показана распиновка Arduino Pro Micro.

Arduino Pro Micro Pin Описание

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

Цифровые выводы ввода / вывода

На плате имеется 12 цифровых вводов / выводов, которые используются в качестве ввода или вывода в зависимости от требований.Эти контакты либо выключены, либо включены. Когда они включены, они получают 5 В и считаются ВЫСОКИМИ, а когда они ВЫКЛЮЧЕНЫ, они получают 0 В и считаются НИЗКИМИ.

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

Эта плата включает 9 каналов 10-битного АЦП. Это аналоговые выводы, которые принимают любое количество значений, в отличие от цифровых выводов, которые получают только два значения, то есть HIGH и LOW.

PWM Pins

Плата Pro Micro имеет 5 каналов PWM, которые используются для выполнения некоторых функций аналогового выхода.Когда срабатывают контакты ШИМ, плата создает аналоговые результаты с помощью цифровых средств.

Контакты UART

Кроме того, он поддерживает последовательную связь UART с двумя контактами Rx и Tx. Оба контакта используются для передачи и приема последовательных данных.

Контакты SPI

Эта плата поставляется с последовательным периферийным интерфейсом (SPI), используемым для компоновки связи между микроконтроллером и другими периферийными устройствами, такими как регистры сдвига датчиков и.

Есть два контакта для связи SPI i.е. MOSI (Master Output Slave Input) и MISO (Master Input Slave Output) – эти контакты используются для отправки и получения данных микроконтроллером.

Контакты I2C
  • Два контакта используются для связи I2C, которая является двухпроводным протоколом связи. Один – SDA, другой – SCL.
  • Первая – это линия последовательной передачи данных, используемая для передачи данных, а вторая – последовательная линия синхронизации, используемая для синхронизации всей передачи данных по шине I2C.

Программирование
  • Программное обеспечение Arduino IDE (интегрированная среда разработки) используется для программирования этой платы Arduino. Это программное обеспечение представлено Arduino.cc, которое используется для программирования всех видов плат Arduino.
  • Эта программа проста в использовании. При установке программного обеспечения вам будут предложены некоторые базовые программы для мигания светодиодами, с помощью которых вы можете легко протестировать плату на ходу.
  • Этот крошечный зверюга содержит встроенный загрузчик, который используется для записи программы и освобождает вас от трудностей по компиляции и записи программы с внешнего записывающего устройства.
  • С портом micro USB вам не потребуется дополнительный процессор, поскольку он выглядит на подключенном компьютере как клавиатура и мышь. С помощью этого порта вы можете тестировать и программировать плату Arduino прямо с компьютера.

Разница между Arduino Pro Micro и Arduino Micro
  • Обе платы содержат микроконтроллер Atmega32u4, они отличаются несколькими функциями.
  • Плата Micro поставляется с кнопкой сброса и разъемом ICSP, в то время как плата Pro Micro не поддерживает эти функции.
  • Кроме того, плата pro micro меньше, чем плата micro, поэтому к клеммам Arduino выводится меньше контактов.
  • Отсутствующие контакты включают AREF, A4, A5, SS, 11, 12 и 13. Это также указывает на то, что на контакте 13 нет светодиода, но он по-прежнему поддерживает контакты Tx и Rx со светодиодами для последовательной связи.

  • Кроме того, вы не можете использовать интерфейс SPI в ведомом режиме в случае микроплаты Pro, поскольку на этой плате нет вывода SS. А поскольку профессиональная микроплата не может отображать AREF, возможность внешнего опорного напряжения АЦП отсутствует.
  • Важно отметить, что, хотя на плате нет разъема ICSP, она все же поддерживает интерфейс ICSP, через который можно программировать плату.

Arduino Pro Micro Applications

Возможность легко протыкать канавки в труднодоступных местах делает эту плату идеальным выбором для ряда приложений. Эту доску можно использовать в следующих проектах.

  • Приложение для блокировки / разблокировки ПК с Windows
  • USB трекпад
  • USB-джойстик
  • Измеритель уровня воды
  • Электрический велосипед
  • Создание беспроводной клавиатуры
  • Автоматический дозатор таблеток

На сегодня все.

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

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