[Risolto] Arduino e Processing

Vorrei realizzare un programma in Processing che legga tramite Arduino il valore di un sensore di temperatura (DHT11) è stampi il valore in una finestra aperta sul PC.
Non ho mai realizzato un progetto simile e quindi non ho proprio idea di come si possa fare.
Grazie in anticipo per le risposte.

Ciao,
se fai qualche ricerca in internet, vedrai che troverai parecchio materiale.

Inizia scaricando Processing.org e IDE Arduino :stuck_out_tongue:

Poi interfacci Arduino al DHT11
Es: Overview | DHT11, DHT22 and AM2302 Sensors | Adafruit Learning System

Poi ti guardi come disegnare con Processing
Es: 8 video tutorial per programmare Pong - Wired.it

Poi ti guardi al comunicazione seriale Arduino <-> Processing
Es (firmata): Arduino Playground - HomePage
oppure (seriale, no firmata): http://www.instructables.com/id/Arduino-to-Processing-Serial-Communication-withou/

A quel punto sarai in grado di realizzare il tuo progettino quasi in autonomia!

Grazie della risposta; ho capito come programmare l' interfaccia di un programma ma non ho ben capito come farlo comunicare con Arduino, non e che potresti postarmi un programma di esempio che riceve dati da Arduino?
Grazie in anticipo.

Hertz:
non e che potresti postarmi un programma di esempio che riceve dati da Arduino?

L'ha fatto

pitusso:
oppure (seriale, no firmata): http://www.instructables.com/id/Arduino-to-Processing-Serial-Communication-withou/

Ho scaricato e installato la libreria di Arduino per Processing, ho caricato su Arduino lo sketch standard_firmata e scritto questo programma:

import processing.serial.*;
import cc.arduino.*;

Arduino arduino;
int ledPin = 13;

void setup()
{
  //println(Arduino.list());
  arduino = new Arduino(this, Arduino.list()[0], 9600);
  arduino.pinMode(ledPin, Arduino.OUTPUT);
}

void draw()
{
  arduino.digitalWrite(ledPin, Arduino.HIGH);
  delay(1000);
  arduino.digitalWrite(ledPin, Arduino.LOW);
  delay(1000);
}

Ma mi restituisce un errore.
Dove sbaglio??

Ciao

Ma mi restituisce un errore.

]:slight_smile: l'errore per piacere!

Scusa per non aver messo l' errore comunque sono riuscito a risolvere.
Se a qualcuno dovesse interessare, per risolvere il problema ho dovuto sostituire la libreria Arduino per Processing scaricata dal sito "Arduino Playground" con questa:

Grazie per gli aiuti!