Uhm ... Извините, но .. Что? Что ты хочешь делать? Если вы просто хотите, чтобы использовать его в качестве буфера вы можете сделать это
const int inputPin = 2;
const int outputPin = 1;
void setup() {
pinMode(inputPin, INPUT);
pinMode(outputPin, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(outputPin, digitalRead(inputPin));
}
Но это абсолютно бесполезно.
Если вы хотите начать с начала, начните чтение примеров, предоставленных с помощью IDE. Начиная с классического примера (blink a led).
Что касается RS232 .. Вы не можете подключиться к сигналу RS232 (поскольку сигнал RS232 является биполярным сигналом, который может варьироваться от -15 В до 15 В). Если вы хотите, вы можете преобразовать уровни напряжения RS232 в уровни UART (0-5 В) с помощью IC (наиболее известным из них является MAX232).
И затем .. Вы можете либо подключить его к выводам TX и RX (но при этом вы исключаете порт USB), либо к двум другим контактам, а затем используйте библиотеку SoftwareSerial.
Но обычно люди используют встроенный USB-последовательный преобразователь на плате: при подключении Arduino к компьютеру ваш компьютер обнаруживает новый последовательный порт ..
В качестве в сторону, Uno и Uno R3 различны в не-тонких путях, так что будьте конкретны в отношении того, что у вас есть. –