Geiger counter

Geiger counter

Code Processing pour visualiser les paricules recus. /** * Geiger Counter * * Read data from the serial port ("0" "1") from SEN-09848 and change the color * of a rectangle when a switch connected to the Geiger Counter * SEN-09848 http://www.sparkfun.com/products/9848. */

import processing.serial.*;

Serial myPort; // Create object from Serial class int val;     // Data received from the serial port int fg=0; int serialPortPos=1; // 0 on my PC is the Modem port.

void setup { size(200, 200); String portName = Serial.list[serialPortPos]; myPort = new Serial(this, portName, 9600); }

void draw { if ( myPort.available > 0) {  // If data is available, val = myPort.read;        // read it and store it in val background(255);            // Set background to white if(fg==0) { fg=204; } else { fg=0; }   fill(fg); text(""+counter,8,height-6); } rect(50, 50, 100, 100); }

Application
Drone PRI (Prévention des Risques Industriels)



Capture des particules détectés dans la nuit du 23 03 2011 à Grenoble (chaque trait vertical est le nombre de particules par seconde).