我的Arduino接受了什么?

时间:2017-08-27 20:33:37

标签: arduino

[enter image description here

我无法弄清楚我的Arduino正在接受什么。波似乎相当一致,这代表模拟引脚的数据。蓝色是A5,它有一根铜线伸出来作为天线。

有没有人有任何想法?有人知道吗?当我靠近时,信号似乎变得更加清晰,但是我得到的距离并不重要。

我的代码是:

void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.print("a = ");
  Serial.print(analogRead(0));
  Serial.print('\t');
  Serial.print("b = ");
  Serial.print(analogRead(1));
  Serial.print('\t');
  Serial.print("c = ");
  Serial.print(analogRead(2));
  Serial.print('\t');
  Serial.print("d = ");
  Serial.print(analogRead(3));
  Serial.print('\t');
  Serial.print("e = ");
  Serial.print(analogRead(4));
  Serial.print('\t');
  Serial.print("f = ");
  Serial.print(analogRead(5));
  Serial.println();
}

1 个答案:

答案 0 :(得分:1)

你只是用那根电线拾起垃圾(EMI?)。只需将电线插入Arduino并不意味着您拥有真正的天线。天线具有特定的阻抗,以便在离散频率下工作。

在逻辑引脚上,您通常使用上拉或下拉以避免这种情况(浮动状态)。

知道你测量的600是毫伏还是微伏是很有趣的。我想这是微伏......

您是否考虑过tying it down to ground with 10k,以防您想要摆脱它?