Для начала, нужно собрать схему:
Видео со сборкой этой схемы можно посмотреть по ссылке
Arduino - передатчик считывает данные из порта A0, куда подключен потенциометр.
Значение с потенциометра лежит в диапазоне от 0 до 1023, т.к. мы в дальнейшем будем управлять яркостью светодиода (где нужно число от 0 до 255), просто будем делить полученное значение на 4.
Далее с помощью последовательного порта отправляем значение другой плате Arduino.
void setup()
{
Serial.begin(9600);
}
void loop()
{
byte data;
data = analogRead(A0)/4;
Serial.write(data);
delay(20);
}
Arduino - приемник проверяет наличие данных в буфере порта командой Serial.available()
И если данные есть, читаем их и используем значение для управления яркостью светодиода.
void setup()
{
Serial.begin(9600);
}
void loop()
{
byte data;
if (Serial.available()) {
data = Serial.read();
Serial.println(data);
analogWrite(6,data);
}
}