topical media & game development

talk show tell print

graphic-processing-learning-19-example-19-8-example-19-8.pde / pde



  // Learning Processing
  // Daniel Shiffman
  // http://www.learningprocessing.com
  
  // Example 19-8: Reading from serial port
  
  import processing.serial.*;
  
  int val = 0; // To store data from serial port, used to color background
  Serial port; // The serial port object
  
  void setup() {
    size(200,200);
    
    // In case you want to see the list of available ports
    // println(Serial.list());
    
    // Using the first available port (might be different on your computer)
    port = new Serial(this, Serial.list()[0], 9600); 
  }
  
  void draw() {
    // The serial data is used to color the background.   
   background(val); 
  }
  
  // Called whenever there is something available to read
  void serialEvent(Serial port) {
    // Data from the Serial port is read in serialEvent() using the read() function and assigned to the global variable: val
    val = port.read();
    // For debugging
    // println( "Raw Input:" + input);
  }
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.