通過串口的開和關,我們可以得到不同的輸出電壓,從而可以實現開關的功能.

串口一共9Pin,平常較常用的是RS232,TX 和RX,做開關使用的時候用到DTR 和RTS,一般是第四和第七Pin.

在打開串口的時候必須Enable DTR和RTS。

dcb.fDtrControl = DTR_CONTROL_ENABLE; 
dcb.fRtsControl= RTS_CONTROL_ENABLE;

DTR,RTS Pin 在串口開和關的時候電壓分別為正負11 伏. 如此可以做兩個開關實現四種狀態。