我正在研究MATLAB,我只想连接一个LED&电阻连接到串口。
当我的程序中发生特定操作时,LED必须打开。
我做了什么但没有发生任何事情:
S = serial( 'com1' );
fid = fopen( s ); # ... 've checked the s vs. S ?
答案 0 :(得分:0)
您应该能够从MATLAB控制DTR
和RTS
行(分别在引脚4和7上的DB-9连接器上)。根据该引用,串行端口对象具有可以切换的属性DataTerminalReady
和RequestToSend
。例如,
S = serial('com1');
for ii = 1:5
set(S, 'RequestToSend', 'on');
pause(1)
set(S, 'RequestToSend', 'off');
pause(1)
end
将闪烁连接到RTS
引脚的LED五次。