Go Down

Topic: Aiuto per riduzione linee codice (Read 2796 times) previous topic - next topic

nid69ita

#30
Nov 03, 2016, 03:25 pm Last Edit: Nov 03, 2016, 03:32 pm by nid69ita
Code: [Select]
const int NUMERO_PIN = 11; // definisce una costante per il numero di pin
byte pinMy[NUMERO_PIN] = {2,3,4,5,6,7,8,9,10,11,12}; //Creo un Array per i pin di input//
void setup()
{ for(int i=0;i<NUMERO_PIN;i++)
  { pinMode ( PinMy[i],OUTPUT);  
  }
}


P.S.   i pin sono 11 e non 12 !!           INDICE_PIN=11


Però, perchè non facciamo un pò il punto della situazione ?
Non mi sarebbe dispiaciuto tu avessi risposto alla mia domanda del post #5
Io NON ho quel tuo hardware e non mi interessa cosa fa.  Mi pare di aver notato che dei pin da 2 a 12 solo i primi 4 li usi LOW/HIGH mentre dal 6 in poi li poni sempre a LOW. E' giusto ?  Senza questa analisi non andiamo avanti.
my name is IGOR, not AIGOR

As_Needed

Non prenderla male, ma queste poche righe che hai postato sono zeppe di errori di sintassi e denotano una confusione totale su come si struttura un programma in C. Se vuoi davvero riuscire a concludere qualcosa, non puoi procedere in questo modo. Lascia un attimo perdere questo sketch, prendi il materiale che ti abbiamo fornito, studiatelo e fai tuoi i fondamenti del C. Quindi riparti da uno sketch vuoto ed aggiungi un pezzo alla volta, assicurandoti che funzioni pienamente e che ti sia chiaro il suo funzionamento.

Solo così potrai raggiungere i tuoi obiettivi.
Quoto.

Non per scoraggiarti! Però fidati, è meglio che fai funzionare una cosa alla volta in modo perfetto, fanno così anche quelli bravi fidati. ;)
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

nid69ita

#32
Nov 03, 2016, 03:30 pm Last Edit: Nov 03, 2016, 04:39 pm by nid69ita
La Blanking per sfruttare il vettore la puoi fare cosi:
Code: [Select]
void Blanking()
{ for( int i=4; i<NUMERO_PIN;i++)       // cella 4 contiene pin 6
  digitalWrite(i, LOW);// EL cella 4 a 11 ovvero pin 6 a 12
}

Nota come la variabile i fa da indice per scorrere gli elementi del vettore

Quindi nel programma tutte le righe digital -> LOW dai pin 6 a 12 li sostituisci con solo la Blanking:
Code: [Select]
...
//VISUALIZZAZIONE NUMERO 1 //
digitalWrite(2,LOW); //1//D//
digitalWrite(3,LOW);//C//
digitalWrite(4,LOW);//B//
digitalWrite(5,HIGH);//A//
Blanking();
...

[/code]
my name is IGOR, not AIGOR

Etemenanki

#33
Nov 03, 2016, 04:05 pm Last Edit: Nov 03, 2016, 04:05 pm by Etemenanki
... Vi auguro taante cose belle..
Ehm ... e' allusiva ? ... del tipo "una bella malattia, una bella morte, un bel funerale ..." ... perche' anche quelle possono essere definite "tante cose belle", ma non necessariamente auspicabili ... :P

(nel caso non si fosse capito, sto scherzando ovviamente :D)
"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

As_Needed

#34
Nov 03, 2016, 04:12 pm Last Edit: Nov 03, 2016, 04:14 pm by As_Needed
Ehm ... e' allusiva ? ... del tipo "una bella malattia, una bella morte, un bel funerale ..." ... perche' anche quelle possono essere definite "tante cose belle", ma non necessariamente auspicabili ... :P

(nel caso non si fosse capito, sto scherzando ovviamente :D)
A volte non basta solo il bar sport  :smiley-grin:  :smiley-grin:  :smiley-grin:  :D
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

calandra

Code: [Select]
Per me è normale augurare tante belle cose...cosa c'è di strano? Nello specifico "Vi auguro che vi accadano tanti eventi positivi"....così va bene?

Per quanto riguarda lo sketch, GRAZIE..NON MOLLO..ero stanco ed ho sbagliato a postare. Ho fatto più di uno sketch di prova e ci riprovo. Un grazie speciale a Ned..e atutti. Tutto questo mi aiuta credetemi. Le vostre indicazioni sono preziose. in questa reply non posso mettere codice .
PS per ned i pin che vanno da 6 a 12 SOno tutti LOW SEMPRE


altro progresso
Code: [Select]
byte i,MyPinsStat[]={0,0,1,1,0,0,0,0,0,0,0,};
int MyPins[] ={2,3, 4, 5,6, 7, 8, 9, 10, 11, 12, };
void setup()
{
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT); 
pinMode(5,OUTPUT);
pinMode(6,OUTPUT); 
pinMode(7,OUTPUT);
pinMode(8,OUTPUT); 
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
}
void loop()
{
for (int i=2;i<12;i++)
//D//BLANKINGH - 1 //
//ABILITAZIONE-EL//
delay(100);
  //VISUALIZZAZIONE NUMERO 1 //
digitalWrite(2,LOW); //1//D//
digitalWrite(3,LOW);//C//
digitalWrite(4,LOW);//B//
digitalWrite(5,HIGH);//A//
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);//STOP VISUALIZZAZIONE-1//
for (int i=2;i<12;i++)
//D//BLANKINGH - 2 //
//ABILITAZIONE-EL//
delay(100);//SPENTO//
digitalWrite(2,LOW);//2//VISUALIZZAZIONE-2-//
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);//STOP VISUALIZZAZIONE-2//
 for (int i=2;i<12;i++)
//D//BLANKINGH - 3 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 3//
delay(100);//SPENTO//
//VISUALIZZIONE NUMERO 3 //
digitalWrite(2,LOW);//3//
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
//STOP VISUALIZZAZIONE-3-//
 for (int i=2;i<12;i++)
//D//BLANKINGH - 4 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 4//
delay(100);//SPENTO//
//VISUALIZZZIONE NUMERO 4//
digitalWrite(2,LOW);//4//
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
//STOP VISUALIZZAZIONE-4-//
 for (int i=2;i<12;i++)
//D//BLANKINGH - 5 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 5//
delay(100);//SPENTO//
//VISUALIZZAZIONE NUMERO 5 // 
digitalWrite(2,LOW);//5//
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay (900);
//STOP VISUALIZZAZIONE-5-//
 for (int i=2;i<12;i++)
//D//BLANKINGH - 6 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 6//
delay(100);//SPENTO//
//VISUALIZZAZIONE 6 //
digitalWrite(2,LOW);//6//
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
//STOP VISUALIZZAZIONE-6-//
 for (int i=2;i<12;i++)
//D//BLANKINGH - 7 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 7//
delay(100);
//VISUALIZZAZIONE 7 //
digitalWrite(2,LOW);//7//
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
//STOP VISUALIZZIONE 7//
 for (int i=2;i<12;i++)
//D//BLANKINGH - 8 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 8//
delay(100);
//VISUALIZZAZIONE 8 //
digitalWrite(2,HIGH);//8//
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
//STOP VISUALIZZIONE 8//
 for (int i=2;i<12;i++)
//D//BLANKINGH - 9//
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 9//
delay(100);
//Spento//
//VISUALIZZIONE 9//
digitalWrite(2,HIGH);//9//
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
 for (int i=2;i<12;i++)
//D//BLANKINGH - 10//
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 10(0)//
delay(100);
//Spento//
//VISUALIZZAZIONE 10//
digitalWrite(2,LOW);//10//
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(1000);
}

As_Needed

#36
Nov 04, 2016, 12:08 am Last Edit: Nov 04, 2016, 12:15 am by As_Needed
Grazie Calandra di augurarmi cose positive :) Anche Ete ha apprezzato si vede :D

Comunque... se proprio si deve partire da ciò che hai postato, riguarda il setup, nid ti ha pubblicato davvero una cosa carina :) Ovvero questa:

Code: [Select]
const int NUMERO_PIN = 11; // definisce una costante per il numero di pin
byte pinMy[NUMERO_PIN] = {2,3,4,5,6,7,8,9,10,11,12}; //Creo un Array per i pin di input//
void setup()
{ for(int i=0;i<NUMERO_PIN;i++)
  { pinMode ( PinMy[i],OUTPUT); 
  }
}


Però ancora vedo che non l'hai implementata ;) Ma puoi sempre farlo :D Meglio se capisci perché però!
;)

P.S. Comunque nid fai bene a ringraziarlo, ti ha fatto già tutta la tua dieta del codice :D
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

nid69ita

#37
Nov 04, 2016, 09:53 am Last Edit: Nov 04, 2016, 02:04 pm by nid69ita
Prima versione snellita. Creata funzione MostraCifra con dentro uno switch che distingue ogni cifra da 0 a 9, poco ottimizzato però. La Blinking() è ancora chiamata dopo ogni MostraCifra.
Code: [Select]
const int K_NUM_PIN = 11; // definisce una costante per il numero di pin
byte PinMy[K_NUM_PIN] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; //Creo un Array per i pin di input//
const int K_ATTESA = 900;

void setup()
{ delay(1000);
  //Serial.begin(9600);
  for (int i = 0; i < K_NUM_PIN; i++)
  { pinMode ( PinMy[i], OUTPUT);
  }
}

void loop()
{                         //D BLANKING - 1 ABILITAZIONE-EL
  delay(100);             //SPENTO
  MostraCifra(1);
  Blanking();
  delay(K_ATTESA);        //STOP VISUALIZZAZIONE-1
                          //D - BLANKING - 2 ABILITAZIONE-EL
  delay(100);             //SPENTO
  MostraCifra(2);
  Blanking();
  delay(K_ATTESA);        //STOP VISUALIZZAZIONE-2
                          //D - BLANKING - 3 ABILITAZIONE-EL ABILITAZIONE-NUMERO 3
  delay(100);             //SPENTO
  MostraCifra(3);
  Blanking();
  delay(K_ATTESA);        //STOP VISUALIZZAZIONE-3
                          //D - BLANKING - 4 ABILITAZIONE-EL ABILITAZIONE-NUMERO 4
  delay(100);             //SPENTO
  MostraCifra(4);
  Blanking();
  delay(K_ATTESA);        //STOP VISUALIZZAZIONE-4
                          //D - BLANKING - 5 ABILITAZIONE-EL ABILITAZIONE-NUMERO 5
  delay(100);             //SPENTO
  MostraCifra(5);
  Blanking();
  delay (K_ATTESA);       //STOP VISUALIZZAZIONE-5
                          //D - BLANKING - 6 ABILITAZIONE-EL ABILITAZIONE-NUMERO 6
  delay(100);             //SPENTO
  MostraCifra(6);
  Blanking();
  delay(K_ATTESA);        //STOP VISUALIZZAZIONE-6
                          //D - BLANKING - 7 ABILITAZIONE-EL ABILITAZIONE-NUMERO 7
  delay(100);             //SPENTO
  MostraCifra(7);
  Blanking();
  delay(K_ATTESA);        //STOP VISUALIZZAZIONE 7
                          //D - BLANKINGH - 8 ABILITAZIONE-EL ABILITAZIONE-NUMERO 8
  delay(100);             //SPENTO
  MostraCifra(8);
  Blanking();
  delay(K_ATTESA);        //STOP VISUALIZZIONE 8
                          //D - BLANKINGH - 9 ABILITAZIONE-EL ABILITAZIONE-NUMERO 9
  delay(100);             //SPENTO
  MostraCifra(9);
  Blanking();
  delay(K_ATTESA);
                          //D - BLANKINGH - 10 ABILITAZIONE-EL ABILITAZIONE-NUMERO 10(0)
  delay(100);             //SPENTO
  MostraCifra(0);
  Blanking();
 
  delay(1000);
}

void MostraCifra(byte cifra)  // 0-9
{ switch (cifra)
  { case 0: //VISUALIZZAZIONE NUMERO 10(0)
      digitalWrite(PinMy[0], LOW); //D
      digitalWrite(PinMy[1], LOW);
      digitalWrite(PinMy[2], LOW);
      digitalWrite(PinMy[3], LOW);
      break;
    case 1: //VISUALIZZAZIONE NUMERO 1
      digitalWrite(PinMy[0], LOW);  //D
      digitalWrite(PinMy[1], LOW);  //C
      digitalWrite(PinMy[2], LOW);  //B
      digitalWrite(PinMy[3], HIGH); //A
      break;
    case 2: //VISUALIZZAZIONE NUMERO 2
      digitalWrite(PinMy[0], LOW); //D 
      digitalWrite(PinMy[1], LOW);
      digitalWrite(PinMy[2], HIGH);
      digitalWrite(PinMy[3], LOW);
      break;
    case 3: //VISUALIZZAZIONE NUMERO 3
      digitalWrite(PinMy[0], LOW); //D 
      digitalWrite(PinMy[1], LOW);
      digitalWrite(PinMy[2], HIGH);
      digitalWrite(PinMy[3], HIGH);
      break;
    case 4: //VISUALIZZAZIONE NUMERO 4
      digitalWrite(PinMy[0], LOW); //D
      digitalWrite(PinMy[1], HIGH);
      digitalWrite(PinMy[2], LOW);
      digitalWrite(PinMy[3], LOW);
      break;
    case 5: //VISUALIZZAZIONE NUMERO 5
      digitalWrite(PinMy[0], LOW); //D
      digitalWrite(PinMy[1], HIGH);
      digitalWrite(PinMy[2], LOW);
      digitalWrite(PinMy[3], HIGH);
      break;
    case 6:
      digitalWrite(PinMy[0], LOW); //D  //VISUALIZZAZIONE NUMERO 6
      digitalWrite(PinMy[1], HIGH);
      digitalWrite(PinMy[2], HIGH);
      digitalWrite(PinMy[3], LOW);
      break;
    case 7:
      digitalWrite(PinMy[0], LOW); //D  //VISUALIZZAZIONE NUMERO 7
      digitalWrite(PinMy[1], HIGH);
      digitalWrite(PinMy[2], HIGH);
      digitalWrite(PinMy[3], HIGH);
      break;
    case 8:
      digitalWrite(PinMy[0], HIGH); //D  //VISUALIZZAZIONE NUMERO 8
      digitalWrite(PinMy[1], LOW);
      digitalWrite(PinMy[2], LOW);
      digitalWrite(PinMy[3], LOW);
      break;
    case 9:
      digitalWrite(PinMy[0], HIGH); //D  //VISUALIZZAZIONE NUMERO 9
      digitalWrite(PinMy[1], LOW);
      digitalWrite(PinMy[2], LOW);
      digitalWrite(PinMy[3], HIGH);
      break;
  }
}

void Blanking()
{ for ( int i = 4; i < K_NUM_PIN; i++) // cella 4 contiene pin 6
    digitalWrite(PinMy[i], LOW);// EL cella 4 a 11 ovvero pin 6 a 12
}


my name is IGOR, not AIGOR

nid69ita

#38
Nov 04, 2016, 10:21 am Last Edit: Nov 04, 2016, 02:32 pm by nid69ita
Seconda versione dove la MostraCifra è ridotta, 4 if uno per ogni pin accendendolo solo per la cifra giusta con una serie di OR ||
Code: [Select]
const int K_NUM_PIN = 11; // definisce una costante per il numero di pin
                       //D ,C ,B ,A,EL1,EL2
byte PinMy[K_NUM_PIN] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; //Creo un Array per i pin di input//
const int K_ATTESA = 1000;

void setup()
{ delay(1000);
  //Serial.begin(9600);
  for (int i = 0; i < K_NUM_PIN; i++)
  { pinMode ( PinMy[i], OUTPUT);
  }
}

void loop()
{ MostraCifra(1);
  delay(K_ATTESA);       
  MostraCifra(2);
  delay(K_ATTESA);       
  MostraCifra(3);
  delay(K_ATTESA);       
  MostraCifra(4);
  delay(K_ATTESA);       
  MostraCifra(5);
  delay(K_ATTESA);       
  MostraCifra(6);
  delay(K_ATTESA);       
  MostraCifra(7);
  delay(K_ATTESA);       
  MostraCifra(8);
  delay(K_ATTESA);       
  MostraCifra(9);
  delay(K_ATTESA);
  MostraCifra(0);
  delay(K_ATTESA);
}

void MostraCifra(byte cifra)  // 0-9
{ if (cifra == 8 || cifra == 9)
  { digitalWrite(PinMy[0], HIGH);//D
  } else
  { digitalWrite(PinMy[0], LOW);
  }
  if (cifra == 4 || cifra == 5 || cifra == 6 || cifra == 7)
  { digitalWrite(PinMy[1], HIGH);//C
  } else
  { digitalWrite(PinMy[1], LOW); 
  }
  if (cifra == 2 || cifra == 3 || cifra == 6 || cifra == 7)
  { digitalWrite(PinMy[2], HIGH);//B
  } else
  { digitalWrite(PinMy[2], LOW);
  }
  if (cifra == 1 || cifra == 3 || cifra == 5 || cifra == 7 || cifra == 9)
  { digitalWrite(PinMy[3], HIGH);  //A
  } else
  { digitalWrite(PinMy[3], LOW);
  }
  Blanking();
}

void Blanking()
{ for ( int i = 4; i < K_NUM_PIN; i++) // cella 4 contiene pin 6
    digitalWrite(PinMy[i], LOW);// EL cella 4 a 11 ovvero pin 6 a 12
}

Probabilmente la Blanking si può mettere 1 volta sola dentro la MostraCifra, penso al fondo, e quindi toglierle dalla loop.
Ovviamente NON ho il tuo hw e quindi non posso provare.
my name is IGOR, not AIGOR

Etemenanki

> calandra: la mia era solo una battuta ... ;)



> As_Needed: per le ca...volate a raffica c'e' il bar sport, ma anche nei post, una volta ogni tanto, una battuta non fa male (anzi, magari fa ridere anche chi si stava scoraggiando, e lo convince a non arrendersi) ... con moderazione, ovviamente (altrimenti ci pensa il buon Guglielmo a "ristabilire l'ordine"), ma una volta ogni tanto, ci sta ... ;)

Almeno, questo e' lo scopo per cui le posto io, poi lo so che in altri posti ci sono troll e simili che pigliano per i fondelli e spammano a raffica solo per dare fastidio e creare problemi, ma ci tengo a precisare che non e' per quello che le posto io, le battute ... il mio scopo non e' mai quello di ridere "DI" qualcuno, ma sempre "CON" qualcuno ... ;)
"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

calandra


As_Needed

Si ete lo so ;) Anche il mio era un intervento scherzoso, non rimproveravo nessuno ;)
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

As_Needed

#42
Nov 04, 2016, 02:28 pm Last Edit: Nov 04, 2016, 02:28 pm by As_Needed
Dico Nid ti ha fatto tutto Calandra, guarda bene :) Sta a te provarlo ovviamente... Nessuno ha il tuo HW per provare
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

calandra

Colpa di Arduino o dei driver ,sto usando un pc di fortuna e non so se ha tutti driver

Arduino:1.6.10 (Windows 7), Scheda:"Arduino Nano, ATmega328"

Lo sketch usa 1.618 byte (5%) dello spazio disponibile per i programmi. Il massimo è 30.720 byte.
Le variabili globali usano 21 byte (1%) di memoria dinamica, lasciando altri 2.027 byte liberi per le variabili locali. Il massimo è 2.048 byte.
Errore durante il caricamento dello sketch

Questo report potrebbe essere più ricco di informazioni con l'opzione
"Mostra un output dettagliato durante la compilazione"
abilitata in File -> Impostazioni

calandra

COLPA DEI DRIVER!!!!! iNFATTI IL MESSAGGIO MI DICE CHE HO ANCORA MEMORIA A DISPOSIZIONE GIUSTO?

Go Up