スポンサーリンク

programming

Ardino・Processingのシリアル通信(1)

投稿日:

Ardino・Processingのシリアル通信を行う。

シリアルポートを選択

Ardino側からツール → シリアルポート → ポートを選択(それぞれ違います。)
koo

Ardino側のプログラム

ここから下記、プログラムをArdino側に書き込む

void setup(){
  Serial.begin(9600);
}

void loop(){
  Serial.write(100);
  delay(1000);
  Serial.write(200);
  delay(1000);
}

Processing側のプログラム

ここから下記、プログラムをProcessing側に書き込む

import processing.serial.*;
Serial myPort;

int x;

void setup(){
  size(256,256);
  myPort = new Serial(this,"/dev/cu.usbmodem1421",9600);
 //シリアルポート
}

void draw(){
  background(255);
  rect(x,100,50,100);
}

void serialEvent(Serial p){
  x = p.read();
  println(x);
}

実行結果

以下の図の四角が右、左に動いていたらOK通信できてます。

ArduinoからProcessingに値を送る形になります。
スクリーンショット-2015-12-28-22.59.54


スポンサーリンク


Originally posted 2015-12-28 23:05:05.

スポンサーリンク

-programming
-, ,

Copyright© office606 , 2023 All Rights Reserved Powered by STINGER.