- /*
- 【Arduino】168種傳感器模塊系列實驗(資料 +代碼 +圖形 +仿真)
- 實驗一百四十八:MAX3232電平轉(zhuǎn)TTL電平轉(zhuǎn)換板 mini RS232 MCU串口轉(zhuǎn)換模塊
- 實驗接線(TTL端)
- + +5V
- - GND
- TXD 2
- RXD 3
- 實驗接線(RS232端)
- + +3.3V
- - GND
- TXD 4
- RXD 5
- */
- char val = 0;
- int BluePin = 2;
- int HelloPin = 3;
- int RedPin = 4;
- int GreenPin = 5;
- void setup()
- {
- Serial.begin(115200);
- pinMode(GreenPin, OUTPUT);
- pinMode(RedPin, OUTPUT);
- pinMode(BluePin, OUTPUT);
- pinMode(HelloPin, INPUT);
- digitalWrite(GreenPin, HIGH);
- digitalWrite(RedPin, HIGH);
- digitalWrite(BluePin, LOW);
- delay(5000);
- }
- void loop()
- {
- if (digitalRead(HelloPin) == HIGH)
- Serial.println("hello!");
- while (Serial.available())
- {
- digitalWrite(GreenPin, HIGH);
- val = Serial.read();
- if ((char)val == 'A')
- {
- digitalWrite(RedPin, HIGH);
- digitalWrite(GreenPin, LOW);
- delay(5000);
- }
- }
- }
復制代碼
|