Show Posts
Pages: [1] 2
1  International / Software / Re: matrice 8x8 sensore dht22 on: April 03, 2013, 02:44:38 pm
Devo arrendermi! Forse ci sono delle incongruenze con la mia matrice o lo shield per il tipo di sketch .... Vorrà dire che ci proverò in un secondo tempo.
Grazie per il supporto  smiley a presto!
2  International / Software / Re: matrice 8x8 sensore dht22 on: April 01, 2013, 03:27:20 pm
Questo è vero, sarebbe più giusto parlare di catodo a colonna o di anodo a colonna, a seconda di come sono collegati i led sulle colonne.
Questo comporta qualcosa sulla scrittura dello sketch? Ho provato ad usare l'esempio http://playground.arduino.cc/Main/DirectDriveLEDMatrix ma con nessun risultato. I led sulla matrice si comportano in modo disordinato  smiley-razz.
3  International / Software / Re: matrice 8x8 sensore dht22 on: March 28, 2013, 04:28:20 pm
Non ci sono ancora riuscito  smiley-red.
4  International / Software / Re: matrice 8x8 sensore dht22 on: March 24, 2013, 04:34:00 pm
Grazie adesso ho visto come accendere i led separatamente  smiley ! ma ancora non riesco a scrivere uno sketch per disegnare una "A" sulla matrice , ho provato a modificare lo sketch dell'esempio DirectDrive ma non riesco a farlo ! Devo semplicemente disegnare sulla matrice la temperatura che viene letta dal sensore.
5  International / Software / Re: matrice 8x8 sensore dht22 on: March 23, 2013, 01:02:28 pm
Si ho provato lo sketch del link , cambiando la posizione dei pin, ma mi accende in maniera disordinata i led senza disegnare niente. Come posso fare ? Vuoi che ti mandi il link dello sketch modificato ?
6  International / Software / Re: matrice 8x8 sensore dht22 on: March 23, 2013, 08:44:08 am
Nessuno che riesca a spiegarmi in maniera semplice come visualizzare dei caratteri su una matrice 8x8 in direct drive da Arduino ?
7  International / Software / Re: matrice 8x8 sensore dht22 on: March 20, 2013, 05:03:34 pm
Ho fatto due prove ma ancora  non riesco a capire per quale motivo non vada. La Piedinatura dovrebbe essere come questa http://arduino.cc/en/Tutorial/RowColumnScanning eventualmente come faccio a sapere se è come questa o no ? dovrei trovare il datasheet ?
ho modificato lo sketch in questo modo
Code:
byte col = 0;
byte leds[8][8];

// pin[xx] on led matrix connected to nn on Arduino (-1 is dummy to make array start at pos 1)
int pins[17]= {-1, 13, 12, 11, 10, 16, 17, 18, 19, 2, 3, 4, 5, 6, 7, 8, 9};

// col[xx] of leds = pin yy on led matrix
int cols[8] = {pins[6], pins[11], pins[10], pins[3], pins[17], pins[4], pins[8], pins[9]};

// row[xx] of leds = pin yy on led matrix
int rows[8] = {pins[2], pins[7], pins[19], pins[5], pins[13], pins[18], pins[12], pins[16]};
. Si accende tutto ma in modo disordinato senza creare nessuna lettera.
Come faccio a farlo funzionare ?
Grazie ancora!
8  International / Software / Re: matrice 8x8 sensore dht22 on: March 19, 2013, 04:45:32 pm
leo  smiley-confuse ma se ti chiedessi di farmi un esempio di sketch  smiley, te ne sarei veramente grato.
9  International / Software / Re: matrice 8x8 sensore dht22 on: March 19, 2013, 12:49:47 pm
 smiley Ok un esempio di algoritmo per fare questo ?
10  International / Software / Re: matrice 8x8 sensore dht22 on: March 18, 2013, 06:17:44 pm
Fino a qui ci siamo, ora sapendo che i pin reali sono questi https://www.dropbox.com/s/6j75hbt0o1w9lks/8x8matrix.gif come faccio per disegnare un simil smile ? ho provato ma la presunta bocca mi viene così https://www.dropbox.com/s/9e3h5ek9fqxhly1/arduino.jpg.
11  International / Software / Re: matrice 8x8 sensore dht22 on: March 18, 2013, 05:33:55 pm
Perfetto! si accende, i pin non corrispondono a quelli dello schema deve essere dovuto alla shield. Quindi ora sapendo come accendere i led singolarmente posso disegnare il testo da visualizzare sulla matrice, lo so non sarà il modo migliore per scrivere uno sketch ma per iniziare può andare , che dici ?
hai qualche suggerimento da darmi ?
12  International / Software / Re: matrice 8x8 sensore dht22 on: March 18, 2013, 05:04:04 pm

Ti riporto la Matrice.
Ho provato a fare i due tentativi che mi hai detto variando ho due risultati il primo che non si accende nulla il secondo e che si accende tutta la fila tranne il led in questione. smiley-roll
13  International / Software / Re: matrice 8x8 sensore dht22 on: March 18, 2013, 04:10:58 pm
Grazie Brunello! avendo già tutto montato su uno shield non posso aggiungere un MAX7219, anche se uso più pin non mi importa.
Quello che volevo sapere e se qualcuno può spiegarmi in parole povere come faccio ad accendere un solo led e non un intera striscia.
Riuscendo a capire questo mi creerò le i miei valori da visualizzare sulla matrice.
Nessuno è disponibile per farmi capire come accendere un solo led  smiley-razz.
Grazie.

14  International / Software / Re: matrice 8x8 sensore dht22 on: March 18, 2013, 02:42:58 pm
Ma posso utilizzarlo anche così ?
15  International / Software / Re: matrice 8x8 sensore dht22 on: March 18, 2013, 12:23:26 pm
OK ultimo help  smiley-wink.
posto parte di sketch
Code:
// array row numero pin:
const int rownum[8] = {
2,7,19,5,13,18,12,16};
//array column numero pin:
const int colnum[8] = {
6,11,10,3,17,4,8,9};

float timeCount = 0;

int h[8][8] = {
{0,0,1,1,0,1,1,1},
{0,0,1,0,1,0,1,0},
{0,0,1,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{0,0,1,1,1,1,1,0},
{0,0,1,0,0,0,1,0},
{0,0,1,0,0,0,1,0},
{0,0,1,0,0,0,1,0}};

int e[8][8] = {
{0,0,1,1,1,1,1,0},
{0,0,0,0,0,0,1,0},
{0,0,0,0,0,0,1,0},
{0,0,0,0,1,1,1,0},
{0,0,0,0,1,1,1,0},
{0,0,0,0,0,0,1,0},
{0,0,0,0,0,0,1,0},
{0,0,1,1,1,1,1,0}};

int l[8][8] = {
{0,0,0,0,0,0,1,0},
{0,0,0,0,0,0,1,0},
{0,0,0,0,0,0,1,0},
{0,0,0,0,0,0,1,0},
{0,0,0,0,0,0,1,0},
{0,0,0,0,0,0,1,0},
{0,0,0,0,0,0,1,0},
{0,0,1,1,1,1,1,0}};

int o[8][8] = {
{0,0,0,1,1,1,0,0},
{0,0,1,0,0,0,1,0},
{0,0,1,0,0,0,1,0},
{0,0,1,0,0,0,1,0},
{0,0,1,0,0,0,1,0},
{0,0,1,0,0,0,1,0},
{0,0,1,0,0,0,1,0},
{0,0,0,1,1,1,0,0}};

int smile[8][8] = {
{0,0,0,0,0,0,0,0},
{0,1,1,0,0,1,1,0},
{0,1,1,0,0,1,1,0},
{0,1,1,0,0,1,1,0},
{0,0,0,0,0,0,0,0},
{0,1,0,0,0,0,1,0},
{0,0,1,0,0,1,0,0},
{0,0,0,1,1,0,0,0}};

int blank[8][8] = {
{0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0}};

void setup() {
//Serial.begin(9600);
// initialize the I/O pins as outputs:

// iterate over the pins:
for (int thisPin = 0; thisPin < 8; thisPin++) {
// initialize the output pins:
pinMode(colnum[thisPin], OUTPUT);
pinMode(rownum[thisPin], OUTPUT);
// take the col pins (i.e. the cathodes) high to ensure that
// the LEDS are off:
digitalWrite(colnum[thisPin], LOW);
digitalWrite(rownum[thisPin], HIGH);
}

}

void loop() {}

come faccio per stampare sulla matrice la lettera "h" ? smiley-eek  drawScreen(h); ?
Pages: [1] 2