我正在研究杨氏风速计 81000,数据表:http://www.youngusa.com/Manuals/81000-90(I).pdf。
第 4.0 节命令菜单告诉我应该快速连续发送 3 次 ESC 字符(ASCII 27),但我不知道如何发送。
我已尝试过:
- 按下键盘上的 ESC 键三次。
- 在键盘上按三次 ctrl-$
好像我不明白如何实际发送 ESC 字符。
小提示:数据表告诉我应该测量风速(第 2 页左上角),但截至目前我得到了如下结果:
▒▒▒v▒f~~▒▒gf▒[▒F4▒▒▒▒g▒&▒▒▒<▒▒▒f▒▒▒▒▒v▒~>V?T▒▒▒fT&▒ ▒▒▒v▒▒P▒▒v>▒▒▒gSv▒@▒▒▒v▒&▒▒▒f>▒▒igS▒▒▒▒▒gv▒ ▒▒V<▒▒[Sv> ▒▒▒▒▒▒f▒&▒▒ ▒f@▒▒S▒6▒}▒▒▒f▒▒▒▒▒▒v▒▒▒Sv>gy▒▒▒f▒&▒▒▒f▒▒▒▒fv▒▒▒▒▒f>2~~~>F>>T▒sf▒gyPP▒
我使用的是正确的波特率 38400,所以这通常不会导致问题。
答案1
解决方案:我尝试使用采用 TTL 电压(5V 或 3.3 V)的 arduino 读取 RS232(电压高于 5V)
所以解决问题的办法就是买一个 RS232 转 TTL 转换器