Show Posts
|
|
Pages: [1] 2 3
|
|
1
|
International / Generale / Riconoscimento vocale
|
on: May 22, 2013, 12:00:37 pm
|
|
Con Arduino UNO è possibile realizzare un sistema di riconoscimento vocale senza la shield easyVr ? Qualcuno ha già fatto qualche progetto simile?
|
|
|
|
|
3
|
International / Software / Re: Matrice LED comandata da PC
|
on: May 16, 2013, 08:13:10 am
|
|
Lo sto studiando solo che non sono riuscito a trovare nessuna guida dettagliata che spieghi anche come comandare Arduino. Non è che ne conosci qualcuna consultabile on-line e magari anche stampabile?
|
|
|
|
|
5
|
International / Software / [Risolto] Gioco del PONG e Arduino
|
on: May 14, 2013, 07:46:50 am
|
Ho seguito il Tutorial di Massimo Banzi sulla programmazione in Processing che spiegava come realizzare il gioco del Pong: Ecco il codice: int x = 20; //posizione pallina int y = 10; int sx = 1; //incremento posizione pallina int sy = 1; int punteggio = 0;
PFont f;
void setup() { size(400,300); background(0); stroke(255); fill(255); f = createFont("Arial",24); textFont(f); } void draw() { background(0); x = x + sx; y = y + sy; if ((y < 0)||(y > height)) { //inverte il segno di sy sy = -1 * sy; } if (( x < 0)||(x > width)) { //inverte il segno di sx sx = -1 * sx; } //collision detection if ((x <= 20) && (x >= 10) && (y >= mouseY) && (y <= (mouseY +60))) { sx = -1 * sx; punteggio = punteggio + 1; } line(200,0,200,300); rect(x,y,10,10);
//disegno la racchetta rect(10,mouseY,10,60); text(punteggio, (width/2) -30, 30); }
La modifica che vorrei apportare a questo programma è che la racchetta invece di essere spostata con il mouse vorrei che si spostasse a seconda del valore restituito da un potenziometro collegato ad Arduino; ho scritto questo programma che però non funziona o meglio funziona ma solo in parte poiché la racchetta si sposta ma solo di pochi pixel: import cc.arduino.*; import processing.serial.*;
Arduino arduino;
int x = 20; //posizione pallina int y = 10; int sx = 1; //incremento posizione pallina int sy = 1; float posizione; int potPin = 0;
PFont f;
void setup() { size(400,300); background(0); arduino = new Arduino(this, Arduino.list()[0], 57600); } void draw() { background(0); posizione = (map(arduino.analogRead(potPin),0,1023,0,255)); x = x + sx; y = y + sy; if ((y < 0)||(y > height)) { //inverte il segno di sy sy = -1 * sy; } if (( x < 0)||(x > width)) { //inverte il segno di sx sx = -1 * sx; } line(200,0,200,300); rect(x,y,10,10);
//disegno la racchetta rect(10,posizione,10,60); }
potreste dirmi dove sbaglio? Grazie in anticipo per le risposte.
|
|
|
|
|
6
|
International / Software / Re: Grafico real-time sensore
|
on: May 14, 2013, 07:34:40 am
|
Grazie per le risposte! Alla fine sono riuscito a scrivere un programma che tramite Arduino mi legge la temperatura dal sensore LM35 e mi stampa in una finestra il valore sia in gradi Celsius che Kelvin inoltre disegna anche un grafico delle temperature registrate. Se a qualcuno dovesse interessare ecco il codice: import cc.arduino.*; import processing.serial.*;
PFont f;
Arduino arduino; int tempPin = 0; float tempC; float tempK; int xPos = 150; int yPos = 320;
void setup() { size(400,400); background(0,71,171); f = createFont("Arial",26); arduino = new Arduino(this, Arduino.list()[0], 57600); rettangolo(); } void rettangolo() { fill(116,186,255); stroke(0); rect(150,220,200,100); } void valori() { stroke(0,71,171); fill(0,71,171); rect(249,30,110,156); textFont(f); fill(255); text(str(int(tempC)) + " °C",250,100); text(str(int(tempK)) + " K",250,150); }
void draw() { //calcolo temperatura tempC = arduino.analogRead(tempPin); tempC = tempC*0.5; tempK = tempC+273.15; delay(1000); valori(); //disegno grafico stroke(183,15,175); line(xPos, yPos, xPos, yPos - tempC); if (xPos >= 350) { xPos = 150; rettangolo(); } else { xPos++; } }
|
|
|
|
|
8
|
International / Software / Re: Matrice LED comandata da PC
|
on: May 12, 2013, 11:46:35 am
|
|
Avevo pensato di creare un programma che mi visualizzasse il disegno della matrice 8*8 in una finestra e poi col mouse passando sopra il disegno di un LED farlo accendere solo che non so come realizzarlo.
|
|
|
|
|
9
|
International / Software / [Risolto] Grafico real-time sensore
|
on: May 11, 2013, 09:11:00 am
|
|
Vorrei realizzare in processing un programma che mi visualizzi un grafico dei valori letti da un sensore tramite Arduino, come dovrei fare? Sono alle prime armi con questo linguaggio e quindi chiedo scusa per le troppe domande che sto ponendo su questo argomento. Grazie in anticipo per le risposte.
|
|
|
|
|
10
|
International / Software / Matrice LED comandata da PC
|
on: May 10, 2013, 04:13:06 pm
|
|
Vorrei realizzare un programma in Processing che mi permetta di comandare tramite Arduino una matrice LED 8*8; ogni LED della matrice dovrebbe poter essere pilotato singolarmente. Da poco sono riuscito a fare il mio primo programma in Processing facendo comunicare tramite Arduino un sensore di temperatura col PC, ma pilotare una matrice non ho proprio idea di come si potrebbe fare, potreste darmi qualche dritta? Grazie in anticipo per le risposte.
|
|
|
|
|
12
|
International / Software / Re: Arduino e Processing
|
on: May 10, 2013, 10:47:42 am
|
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??
|
|
|
|
|
13
|
International / Software / Re: Arduino e Processing
|
on: May 10, 2013, 09:58:37 am
|
|
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.
|
|
|
|
|
14
|
International / Software / [Risolto] Arduino e Processing
|
on: May 09, 2013, 01:34:07 pm
|
|
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.
|
|
|
|
|
15
|
International / Hardware / Arduino e Parallela
|
on: April 20, 2013, 03:34:18 pm
|
|
Con Arduino UNO è possibile realizzare un emulatore di una porta parallela per pilotare una scheda taglia polistirolo MM2001? Se è possibile qualcuno potrebbe postarmi lo schema di collegamento Arduino/parallela e il firmware da caricare su di esso? Grazie in anticipo per le risposte.
|
|
|
|
|