D Think Lab[B!]新着記事・評価 - はてなブックマーク (original) (raw)

フィジカルな操作とネットワークを介したインタラクションを、アジャイルにプロトタイプするrubyからarduinoにシリアルをおくる。 ruby2arduino.rb require 'serialport' port = "/dev/tty.usbserial-A3000X15" #各自のUSB-serialに変える sp = SerialPort.new(port, 9600, 8, 1, SerialPort::NONE) #シリアルポートの設定 #メインループ文 while true puts("1:直進,2:停止,3:バック,4:左,5:右") line = gets.chomp #gets→文字列入力,chomp→enterを取り除く sp.putc line #lineをシリアル送信 end sp.close arduino側のソース int incomingByte = 0