0
我只是在學習如何使用Arduino,所以我買了一個與ATMega328一起的Arduino UNO。而剛剛開始學習我想使用控制器作爲緩衝:使用ATMEGA328編程緩衝區
如何將是該代碼?我可以使用什麼引腳來接收RS232信號? 非常感謝。
我只是在學習如何使用Arduino,所以我買了一個與ATMega328一起的Arduino UNO。而剛剛開始學習我想使用控制器作爲緩衝:使用ATMEGA328編程緩衝區
如何將是該代碼?我可以使用什麼引腳來接收RS232信號? 非常感謝。
呃...對不起,但..什麼?您想做什麼? 如果你只是想使用它作爲一個緩衝區,你可以做到這一點
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信號是一個雙極性信號,範圍可以從-15V到15V)。如果你願意,你可以用IC(最着名的是MAX232)將RS232電壓電平轉換爲UART電平(0-5V)。
然後..您可以將它連接到TX和RX引腳(但這樣做可以排除USB端口)或連接到另外兩個引腳,然後使用SoftwareSerial庫。
但通常人們使用集成的USB轉串口轉換器電路板上:當你Arduino的連接到您的計算機檢測到新的串行端口的PC ..
順便說一句,歐諾和歐諾R3是不同的以非微妙的方式,請具體說明您擁有哪一個。 – 2014-09-12 22:04:33