我正在使用 ruby 串行端口 gem。打开端口后,我会像这样发送我想要的数据。
sp.write [200.chr, 30.chr, 7.chr, 5.chr, 1.chr, 2.chr, 0.chr, 245.chr].to_s
它不起作用,但如果我把它放在一个大约 200 次的循环中:
200.times do
sp.write [200.chr, 30.chr, 7.chr, 5.chr, 1.chr, 2.chr, 0.chr, 245.chr].to_s
end
有用。关于为什么会发生这种情况的任何想法?