Доработка металлоискателя Пират
Посмотрю.
gal, Нет, одинаковое значение всё равно 1023...    
Код:
void setup() {
  //  9600 бод.
  Serial.begin(9600);
}

void loop() {
  // Считываю с пинов A0 и A1.
  int signalA0 = analogRead(A0);
  int signalA1 = analogRead(A1);

  // Вычисляю
  int signalDifference = signalA0 - signalA1;

  // Вывожу
  Serial.print("Signal on A0: ");
  Serial.print(signalA0);

  Serial.print("  Signal on A1: ");
  Serial.print(signalA1);

  Serial.print("  Difference: ");
  Serial.println(signalDifference);

  // Задержка на 100 миллисекунд
  delay(100);
}
Пробовал через функцию voltage     , так же....1023
1023, это же 5 вольт? А в железе должно быть около 7 вольт, с разницей пинов в 1 вольт. 
Еще не проснулся я, подумаю......

Я понял свою ошибку....сопротивление впаяю 1 на 5 пин.
(06-09-2025, 06:42)-vlad- : .сопротивление впаяю на 5 пин.
У вас есть собранный пират ?
Делитель r9,r10  мне надо изменить. Так как тут задается работа ОУ .

(06-09-2025, 07:12)gal : собранный пират ?
Да. Я же на нем и тренируюсь.
когда махать металлом возле катушки, звук меняется а напряжения на A0/A1 нет ?
Сейчас перепроверю. Сейчас делитель из резисторов опять впаяю, а то я чуть распаял плату.
УД2 перепаяю, походу я выход поджарил 9. Ткнул туда 5v случайно. Исправлю сейчас.
Да я штырей напаял на плате под разные подключения, вот и ткнул 12v на 13 ногу УД2. Перепаял, все заработало. Пират работает как надо.
Тут дело в том, что я не могу пользоваться Пиратом со звуком, когда подключаю на 3 и 13 ноги УД2 или ардуино или тот же самый осциллограф - пропадает звук. У меня осциллограф Hantek (приставка к компу) и я им не могу отследить 3 и 13 ноги(сигнал то я вижу), но амплитуду сложно определить разницу и пропадает звук на Пирате в динамике.

3-4 кода написал с выводом на монитор, но что то с 3 и 13 (или 5 и 9 на разных схемах по разному винтеля делают.У меня Оp1 - 3 и 13. А Оp2 - 5 и 9) ногами у меня не получается по амплитуде сделать сравнение сигналов.
Наверное что то не так делаю?
Наверное все таки перейду на замеры частоты,период и может по пиковым значениям попробую? Типа того:
const int signalPin = A0; // сигнал
int peakThreshold = 512; // пороговое для пика
int peakValue = 0; // пиковое
int lastValue = 0; // раннее значение сигнала

gal, 111 Может мы о разных Оp1 и Op2 говорим???
По ходу я не в том (Ор) замеры делал, собаку выведу и продолжу...111
подключил как на схеме и звук пропадает ?