如何识别Arduino Mini Pro 5v vs 3.3v


18

我有很多Arduino Mini Pro,每一个都来自不同的卖方。很少有3.3v,大多数是5v。

我不得不为圣诞节清理桌子,现在我不知道如何识别3.3v Arduino。

他们没有任何标记。我在ebay上买的。

我知道3.3v具有8MHz的时钟,但是我的arduino只有一个具有16.000-30的大晶体。


看一下中央芯片。5V pro mini具有328p打印,3v3 pro mini具有168p。–
user2497

Answers:


19

稳压器应标有K850(5.0V)或K833(3.3V)。

16MHz谐振器可以标记为“ A1”或“ A'N”
8MHz谐振器可以标记为“ 80'0”

正如其他人指出的那样,您可以在RAW引脚上施加高达12V的电压,并测量稳压器的输出。


23

注意事项(了解实际解决方案)

如果您有很多不同的China-Arduino-Clone,最简单的方法就是对其进行测试。克隆的Arduino使用许多不同的稳压器,通常您甚至无法在Google上找到它们的数据表。

这里有人提供了一个Arduino草图,可以帮助您确定Atmel运行的频率,并且注释中说“这是最安全的方法”。但为什么?这很复杂(您需要将USB-TTL转换器连接到每个不同的Arduino,并且有时它们具有不同的引脚排列,因此容易出错-如果将电线连接到错误的引脚,您可以轻松地油炸Arduino)。 ..


我认为最安全的方法是将一个范围为的电压连接6V-12VRAW-pin并测量-pin的(调节)输出VCC

没有理由为什么这会杀了你的Arduino(如果你的Arduino不破-这将是一件好事反正知道;当然,你不应该超短的东西)。

我已经简要说明了如何连接Arduino Pro Mini: 连接Arduino Pro Mini

  • RAW <---> 6V-12V
  • VCC<--->万用表(5V = 5V Arduino3.3V = 3.3V Arduino
  • GND针连接到GND电源的,一GND针连接到GND万用表的(您可以使用标有的任何Arduino针GND

如果您的Arduino看起来有点不同,请不要担心,只要寻找针脚标签即可。例如,我的5V Arduino Pro Mini之一看起来像这样,但也带有RAW-,VCC-和- GND标签(只是其中一个GND引脚位于不同的位置,请确保您检查Arduino的引脚标签): 不同的Arduino Pro Mini布局


另类

您是否出于某些原因不想使用上述方法?然后,您需要敏锐的眼睛和运气,以下列表包括您的组件(其中一些是从其他帖子中收集的,其中一些是从我的Arduinos收集的):

  • 3.3V:
    • 电压调节:KB33S20KF34VL0RAL0RB
    • 振荡器:80e.80'0
  • 5V:
    • 电压调节:KB50L05L0UAL0UB
    • 振荡器:R160JAC6s16.000-30A1A'NA'a

(这些详细信息无限制或保证...)


更多建议

某些Arduino Pro Mini 背面带有MHzV标记。就我而言,这些都没有被检查。确保在您的新Arduino到货时检查它们,以便以后识别它们时不会有任何问题! Arduino Pro Mini标记


8
@Paul->确保这个问题很旧,但是仍然有意义-这就是stackoverflow / stackexchange的魅力->您通常可以在多个答案之间进行选择,并且大多数时候仍然有最新的答案。大多数人(就像我一样)都会通过Google来到这里,但是没有一个答案能完全满足我的需求,所以我去写了自己的答案(可以肯定的是,将来当我再次需要它时,我会再次来到这里,但忘记了如何再做一次;)))
mozzbozz

6

安全的方式(我测试过)。首先首先连接到3.3V USB-TTL输出(5V Mini也可以在3.3V上工作)。现在准备这个草图:

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(10000);
  digitalWrite(13, LOW);
  delay(10000);
}

选择带有5v / 16MHz开发板的“ Arduino Pro / Mini”并上传草图。如果您看到闪烁是正确的(10秒开启/ 10秒关闭)-您有5V / 16MHz Arduino。否则,它将以5秒的间隔闪烁,而不是10秒。


谢谢,我认为这是最安全的方法;)(而且您不需要放大镜!)我刚刚对其进行了测试,并且5V mini可以在3.3V电压下正常工作
Fivos Vilanakis

也谢谢你。对我来说,这是最简单的解决方案,并且可以与arduino克隆一起使用。
cristi

1
Otherwise it will blink at 5 sec intervals instead of 10 sec.应该是20秒,因为以8MHz运行时,时间要比16MHz长两倍。经过实验测试。
PNDA

我希望大家都错了,否则这将意味着delay()函数的规范不准确,因为它们取决于晶体频率,我相信该函数会考虑时钟频率...因此该测试不可行。 .10000 ms将在任何arduino模型上运行相同的延迟(希望如此)
fdsfdsfdsfds

不,他们没有错。将草图编程到Pro Mini中时,必须选择使用3.3v 8Mhz部件还是5v 16Mhz部件。定时延迟会相应调整。实际上,您可以使用3.3v设置将Blink编程为5v部分,它将闪烁两倍于其应有的速度,并以19200(而不是9600)与串行监视器
通信。– jksemple


3

唯一的区别是调节器和晶体(3.3V时为8MHz)。正如@ IgnacioVazquez-Abrams建议为“原始”供电并测量Vcc。


给5v供电RAW并测量VCC
最多

3

检查稳压器的标签,KB50为5V,KB33为3.3

调压器


0

未指定AVR在3.3V电源下以16MHz工作;它只能在5V电源的高频率下工作。因此,除了阅读晶体之外,您还可以告诉他们。(有可能,但不太可能,您有一个使用8MHz晶振的5V版本。无论如何,对于5V,16MHz是安全的。)


我想知道我有3.3v 8Mhz还是5v 16Mhz。(现在正确的答案是,The regulator should be marked K850(5.0V) or K833(3.3V).但是稳压器太小,我看不到K850(5.0V)也看不到K833(3.3V)
最大值

请张贴它的照片。另外,请尝试以45度的角度在其上照射光,并尝试读取反射,而不是墨水本身。
2015年

0

在我的板上,稳压器标记为F34V。背面列出了“ The Simple”和“ Arduino Pro-Mini”,我在e-Bay上以3.3 v电路板的价格购买了它,我想是的,我尚未对其应用vcc并测量了输出。


0

在我的电路板上,稳压器上标有L0UA,这是5V稳压器LP2985的代码,L0UB也是5V。

3.3V稳压器将标记为L0RA或L0RB。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.