使用windows在ruby中读取串口

时间:2015-03-03 02:06:12

标签: ruby serial-port arduino-uno

我有一些问题,因为我不知道如何在下一段代码中输入哪个COM(串口)是我的arduino:

require 'serialport'

sp = SerialPort.new "/dev/**PATH_TO_YOUR_DEVICE**", 9600

case ARGV[0]
when 1
  sp.write 1
when 0
  sp.write 0
end

你怎么写那个PATH?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

经过一番调查后,我找到了自己的答案,我想与你们分享,因为很难找到它。

parameters = {
    "baud"=>9600,
    "data_bits"=>8,
    "stop_bits"=>1,
    "parity"=>SerialPort::NONE }
comm_port = 3
sp = SerialPort.new(comm_port, parameters)

可能对某人有用。