Хм... Извините, но... Что? Что ты хочешь делать? Если вы просто хотите использовать его в качестве буфера, вы можете сделать это
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. Начиная с классического примера (мигание светодиода).
Что касается RS232. Вы не можете подключиться к сигналу RS232 (поскольку сигнал RS232 является биполярным сигналом, который может варьироваться от -15 В до 15 В). Если вы хотите, вы можете преобразовать уровни напряжения RS232 в уровни UART (0-5 В) с помощью микросхемы (самой известной является MAX232).
И затем... Вы можете либо подключить его к контактам TX и RX (но при этом вы исключаете порт USB), либо к двум другим контактам, а затем использовать библиотеку SoftwareSerial.
Но обычно люди используют встроенный в плату преобразователь USB-Serial: когда вы подключаете Arduino к ПК, ваш компьютер обнаруживает новый последовательный порт.
person
frarugi87
schedule
12.09.2014