- /*
- 【Arduino】168种传感器模块系列实验(资料 +代码 +图形 +仿真)
- 实验一百四十八:MAX3232电平转TTL电平转换板 mini RS232 MCU串口转换模块
- 实验接线(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);
- }
- }
- }
复制代码
|