Как определить Arduino Mini Pro 5v vs 3.3 v
У меня есть много Arduino Mini Pro, каждый из разных продавцов. Немногие из них имеют напряжение 3,3 В, а большинство-5 В.
Мне пришлось убирать стол на Рождество, и теперь я понятия не имею, как идентифицировать 3,3-вольтовые Ардуино.
На них нет никаких отметин. Я купил их на eBay.
Я знаю, что 3,3 В имеет тактовую частоту 8 МГц, но только один мой arduino имеет большой кристалл с 16.000-30.
@Max, 👍22
Обсуждение10 ответов
Лучший ответ:
Регулятор должен иметь маркировку K850(5,0 В) или K833(3,3 В).
5 - вольтовая деталь с резонатором 16 МГц может быть помечена буквой "A1" или "A'N".
3,3-вольтовая деталь с резонатором 8 МГц может быть помечена знаком "80'0".
Как указывали другие, вы можете подать напряжение до 12 В на необработанный вывод и измерить выход регулятора.
У меня есть 3,3 В с резонатором с пометкой "80,0 М" и 5 В с пометкой "AE"., @Daiku
У меня резонатор помечен как 80'Y (Atmega 328P AU 1710). И я измерил выходной контакт ACC (такой же, как VCC) 3,3 В., @LAamanni
Подключите его и измерьте напряжение на выводе 4 микроконтроллера.
Безопасно ли подключать его к 5 вольт FTDI ?, @Max
Судя по тому, как вы это спрашиваете, похоже, что то, что у вас есть, вовсе не Pro Mini и даже не клон., @Ignacio Vazquez-Abrams
У меня есть эти платы Arduino Mini Pro http://arduino.cc/en/Main/ArduinoBoardProMini У некоторых есть немного другие контакты., @Max
Единственной разницей будет регулятор и кристалл (8 МГц на 3,3 В). Как @IgnacioVazquez-Абрамс предлагает подавать питание на "сырье" и измерять Vcc.
Подайте 5 вольт на "СЫРЬЕ` и измерьте "VCC"?, @Max
AVR не предназначен для работы на частоте 16 МГц при напряжении 3,3 В; он может работать только на этой высокой частоте при напряжении 5 В. Так что вы сможете отличить их от чтения кристалла. (Возможно, но маловероятно, что у вас есть версия 5 В, работающая с кристаллом 8 МГц. В любом случае 16 МГц безопасны для 5 В).
Я хочу знать, есть ли у меня 3,3 В 8 МГц или 5 вольт 16 МГц. (Правильный ответ сейчас таков: "Регулятор должен быть помечен как K850(5,0 В) или K833(3,3 В)". Но регулятор слишком мал, я не вижу ни "K850" (5,0 В), ни "K833" (3,3 В)., @Max
Пожалуйста, опубликуйте его фотографию. Кроме того, попробуйте посветить на него под углом 45 градусов и попытаться прочитать отражение, а не сами чернила., @Jon
На моей плате регулятор напряжения помечен F34V. На обороте указано "Простой" и Arduino-Pro-Mini" Я купил его как плату 3,3 В от e-Bay, и я предполагаю, что это так. Я еще не применил к нему vcc и не измерил выход.
Безопасный способ (я его проверил). Сначала подключитесь к выходу USB-TTL 3,3 В (также 5 В Mini может работать с 3,3 В). Теперь подготовьте этот скетч:
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(10000);
digitalWrite(13, LOW);
delay(10000);
}
Выберите "Arduino Pro/Mini" с платой 5 В/16 МГц и загрузите скетч. Если вы видите, что мигание правильное (10 секунд ВКЛЮЧЕНО/10 секунд выключено) - у вас Arduino 5 В/16 МГц. В противном случае он будет мигать с интервалом 5 секунд вместо 10 секунд.
Спасибо, я считаю, что это самый безопасный метод ;) (и вам не нужно увеличительное стекло!) Я только что протестировал его, и 5 вольт мини может нормально работать с 3,3 В, @Fivos Vilanakis
И вам тоже спасибо. Для меня это самое простое решение, и оно также работает с клонами arduino., @cristi
"В противном случае он будет мигать с интервалом 5 секунд вместо 10 секунд" должно быть **20** с тех пор прошло несколько секунд, и при работе на частоте 8 МГц все занимает вдвое больше времени по сравнению с 16 МГц. Проверено экспериментально., @PNDA
Я надеюсь, что вы все ошибаетесь, иначе это означало бы, что характеристики функции delay() не точны, поскольку они будут зависеть от частоты кристалла, я полагаю, что функция учитывает тактовую частоту account...so этот тест не может быть релевантным...10000 мс будет работать с такой же задержкой на любой модели arduino (надеюсь), @fdsfdsfdsfds
Нет, они не ошибаются. Когда вы программируете свой скетч в Pro Mini, вам нужно выбрать, используете ли вы часть 3,3 вольт 8 МГц или часть 5 вольт 16 МГц. Временные задержки соответствующим образом корректируются. На самом деле вы можете запрограммировать мигание на 5 В, используя настройки 3,3 В, и оно будет мигать в два раза быстрее, чем должно, и разговаривать с последовательным монитором на 19200 вместо 9600., @jksemple
На моей плате регулятор помечен как L0UA, что является кодом для регулятора 5 В типа LP2985, L0UB также равен 5 В.
Регулятор 3,3 В будет помечен как L0RA или L0RB.
Рассмотрение (спуститесь за фактическим решением)
Если у вас много разных китайских клонов Arduino, самым простым способом будет просто протестировать его. Клонированные ардуино используют множество различных регуляторов напряжения, и часто вы даже не сможете найти для них спецификации в Google.
Кто-то здесь предоставил скетч Arduino, который поможет вам определить частоту, с которой работает Atmel, и в комментариях говорится: "это самый безопасный метод". Но почему? Это сложно (вам нужно подключить USB-TTL-преобразователь к каждому из различных Arduino, и иногда у них разные выводы, поэтому он подвержен ошибкам-вы можете легко сломать свой Arduino, если подключите провода к неправильным выводам)...
Решение
Я думаю, что самый безопасный способ-это просто подключить напряжение в диапазоне 6 В-12
В к необработанному
выводу и измерить (регулируемый) выход VCC
-вывода.
Нет никаких причин, по которым это убило бы ваш Arduino (в случае, если ваш Arduino не сломан - что было бы хорошо знать в любом случае; и, конечно, вы не должны ничего сокращать).
Я сделал краткий набросок того, как вы должны подключить свой Arduino Pro Mini:
СЫРЬЕ
<---> <--->6 В-12 В
VCC
< - - - > мультиметр (<--->5 В = 5 В Arduino
,3,3 В = 3,3 В Arduino
)- Один
вывод GND к
гнезду источника питания и один
вывод GND к
гнезду мультиметра (вы можете взять любой из выводов Arduino, помеченныхGND
)
Не волнуйтесь, если ваш Arduino выглядит немного иначе, просто поищите метки контактов. Например, один из моих мини-компьютеров Arduino 5V Pro выглядит так, но также имеет метки RAW
, VCC
и GND
(только один из контактов
GND находится в другом положении, убедитесь, что вы проверили свои метки Arduino):
Альтернатива
Вы по каким-то причинам не хотите использовать описанный выше метод? Тогда вам нужны зоркие глаза и немного удачи, чтобы следующий список включал в себя ваши компоненты (некоторые из них собраны из других постов, некоторые из них из моего ардуино):
- 3.3 В:
- Регуляторы напряжения:
KB33
,S20K
,F34V
,L0RA
,L0RB
- Осцилляторы:
80e.
,80'0
- Регуляторы напряжения:
- 5 В:
- Регуляторы напряжения:
KB50
,L05
,L0UA
,L0UB
- Осцилляторы:
R160JAC6s
,16.000-30
,A1
,A'N
,A'a
- Регуляторы напряжения:
(никаких ограничений или гарантий в отношении этих деталей...)
Больше Предложений
Некоторые мини-устройства Arduino Pro имеют метки MHz
и V
на задней панели. В моем случае ничего из этого не было проверено. Убедитесь, что вы проверяете их по мере прибытия ваших новых Ардуино, чтобы у вас не возникло никаких проблем с их идентификацией позже!
@Paul -> Уверен, что этот вопрос старый, но все еще актуальный - и в этом очарование stackoverflow / stackexchange ->> вы часто можете выбирать между несколькими ответами, и в большинстве случаев все еще есть актуальный ответ. Большинство людей (как и я) придут сюда через Google, но ни один из ответов меня полностью не удовлетворил, поэтому я решил написать свой собственный (и наверняка я приду сюда снова в будущем, когда мне это снова понадобится, и забыл, как это сделать снова ;) ), @mozzbozz
S2RA также 3 на 3., @AI0867
Внимание - некоторые китайские клоны Arduino не принимают напряжение выше 11,5В и их можно зажарить при тестировании. Итак, чтобы не рисковать, используйте что-то более низкое в RAW., @JustAMartin
Некоторые клоны на ebay с надписью "простые" поставляются с 4B2X. Они 3,3 В, но максимальное напряжение 10 В вместо 12 В, поэтому будьте осторожны, чтобы не сжечь его.
- Для чего нужны контакты 5V и VIN?
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как вывести истинное аналоговое напряжение на выходной контакт
- Arduino Pro Mini (версия 3.3 V) диапазон входного напряжения / допуск
- Как изменить вывод VCC на 3,3В на 5V Arduino Pro Micro?
- Чтение частоты ввода в цифровых выводах
- WS2812 — сначала белые, а затем ближе к концу становятся красными/желтыми/оранжевыми.
- Как Arduino может управлять более мощными устройствами (двигателями, соленоидами, лампами и т. д.)?
Посмотрите на центральный чип. 5V pro mini имеет 328p, 3V3 pro mini имеет 168., @user2497