Практический вопрос: как отличить Arduino Pro Mini на 3,3 В и 5 В ? С виду то они, гхм, одинаковые.

Для справки допустимые напряжения:

  • для Arduino Pro Mini 8MHz 3,3 В диапазон допустимых напряжений 3,35—12 В
  • для Arduino Pro Mini 16MHz 5 В — 5—12 В

arduino-mini-pro-5-vs-3

1 способ. Маркировка регулятора напряжения

Регулятор напряжения должен (?) быть маркирован как K850 (для 5,0 В) или K833 (для 3,3 В). Где находится регулятор и как выглядит смотри на картинке.

Кварц 16MHz может быть маркирован как «A1» или «A’N».

Кварц 8MHz может быть маркирован как «80’0».

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

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

2 способ. Измерение Vcc

Также вы можете подать питание до 12 В на RAW пин и измерить выходное напряжение на регуляторе напряжения — это Vcc пин.

3 способ. Безопасный программный

Это протестированный безопасный способ. Подсоедините Ардуино к 3.3V USB-TTL выходу (5 В Pro Mini должен работать и от 3,3 В). Подготовьте скетч:

В IDE выберите «Arduino Pro/Mini 5v/16MHz» и залейте скетч.

Если вы наблюдаете мигание светодиода с частотой 10 секунд горит и 10 не горит, то перед вами 5 В 16МГц ArduinoPro Mini.

Иначе, если мигания происходят с интервалом в 20 сек,  вы имеете 3,3 В 8МГц Pro Mini.