Go Down

Topic: [SOLVED] Non riesco a caricare lo sketch su arduino uno (Read 3220 times) previous topic - next topic

Goldo

Jan 12, 2015, 10:19 pm Last Edit: Jan 14, 2015, 07:21 am by Goldo Reason: problem solved
Salve a tutti, mi dispiace che il primo post utile sia di problemi ma mi piacerebbe confrontarmi con voi.

Ho il seguente problema:

Non riesco a caricare un qualsiasi sketch sulla scheda

elenco le specifiche:

scheda arduino uno
computer asus f200ma notebook con win 8.1

in precedenza avevo caricato il seguente sketch (una variante della luce miscelatrice del book del kit)

Quote
//OUTPUT
const int greenLEDPin = 9;
const int redLEDPin = 11;
const int blueLEDPin = 10;

//INPUT
const int redSensorPin = A0;
const int greenSensorPin = A1;
const int blueSensorPin = A2;

//inizializzazione delle variabili
int redValue = 0;
int greenValue = 0;
int blueValue = 0;

int redSensorValue = 0;
int greenSensorValue = 0;
int blueSensorValue = 0;

//setup
void setup()
{
  delay(2500);
  Serial.begin(9600); //apertura porta seriale
  
  //definizione dei pin di output
  pinMode(greenLEDPin,OUTPUT);
  pinMode(redLEDPin,OUTPUT);
  pinMode(blueLEDPin,OUTPUT);
 }
 
 void loop()
 {
   //lettura dei piedini di input
 
   redSensorValue = analogRead(redSensorPin);
   //inseriamo un piccolo delay per facilitare la conversione dell'ADC
   delay(5);
  
   greenSensorValue = analogRead(greenSensorPin);
   delay(5);
  
   blueSensorValue = analogRead(blueSensorPin);
  
   //stampa dei dati grezzi
   Serial.print("Raw Sensor Values \t R: ");
   Serial.print(redSensorValue);
   Serial.print("\t G: ");
   Serial.print(greenSensorValue);
   Serial.print("\t B: ");
   Serial.print(blueSensorValue);
  
  redValue = (redSensorValue-490)/2;
  greenValue = (greenSensorValue-506)/2;
  blueValue = (blueSensorValue-500)/2;
  
  Serial.print("\t Mapped Sensor Value \t R: ");
  Serial.print(redValue);
  Serial.print("\t G: ");
  Serial.print(greenValue);
  Serial.print("\t B: ");
  Serial.println(blueValue);
  
  analogWrite(redLEDPin, redValue);
  analogWrite(greenLEDPin, greenValue);
  analogWrite(blueLEDPin, blueValue);
  
}
  

di fatto la porta seriale rimane sempre aperta buttando fuori i seguenti dati

Quote
Raw Sensor Values R: 249 G: 246 B: 247 Mapped Sensor Value R: -120 G: -130 B: -126
Raw Sensor Values R: 245 G: 248 B: 244 Mapped Sensor Value R: -122 G: -129 B: -128
Raw Sensor Values R: 246 G: 243 B: 244 Mapped Sensor Value R: -122 G: -131 B: -128
Raw Sensor Values R: 243 G: 246 B: 242 Mapped Sensor Value R: -123 G: -130 B: -129
Raw Sensor Values R: 245 G: 242 B: 243 Mapped Sensor Value R: -122 G: -132 B: -128
Raw Sensor Values R: 245 G: 243 B: 242 Mapped Sensor Value R: -122 G: -131 B: -129
il led ON rimane acceso
il led 13 rimane acceso
il led TX rimane acceso SE e SOLO SE riapro una finestra sulla porta seriale (che continua a buttare fuori i dati dello sketch)

l'IDE di Arduino è la seguente 1.0.6 (riscaricata per verifica due volte)

quando vado per caricare anche lo sketch classico di BLINK il sistema non mi da alcun errore nel caricamento ma non sente il nuovo sketch, penso a causa della seriale già occupata a buttar fuori dati

allego lo screen del caricamento (nessun errore)

Ho fatto i seguenti controlli:
- la scheda eroga correttamente tensione dai piedini 5V e 3,3V
- la "manovra di sicurezza" non ha dato alcun risultato positivo
- ho provato a reinstallare i driver usb ma non ci sono stati cambiamenti (togliendo il blocco sulla firma)
- ho provato a cambiare scheda nell'IDE, a compilare e poi a rimettere la scheda uno ma infruttuosamente
- ho provato a cambiare cavo usb (viene correttamente visto come COM4)

Francamente non saprei cosa altro fare.

Qualcuno riesce a darmi un consiglio? spero di aver elencato tutti i dati in mio possesso, ma se manca qualcosa ditemi pure.

Grazie anticipatamente

PaperPesto

#1
Jan 12, 2015, 10:25 pm Last Edit: Jan 12, 2015, 10:25 pm by PaperPesto
Scusa la domanda stupida, ma hai provato a spengere e riaccendere il pc?

Goldo

 :D  :D  :D  Si confermo, l'ho spento e riacceso almeno 5 volte e per sicurezza in due giorni differenti  :o  ;D

uwefed

Non da errori?
Hai usato l' icona con la freccia a destra per fare l' upload?
Ciao Uwe

Goldo

 :o  :smiley-roll-blue:

Che pollo!!

Continuavo a "verificare" lo sketch e non a uploadarlo!!

Va tutto!!

Come posso cambiare il titolo e aggiungere SOLVED ?
Grazie mille

menniti

questa ci mancava........ :smiley-mr-green:  :smiley-mr-green:  :smiley-mr-green:  :smiley-mr-green:


Per cambiare il titolo di un Topic basta modificare quello del primo post, puoi farlo solo tu o un MOD.
Manuale "Arduino e le tecniche di programmazione dei microcontrollori ATMEL"
http://www.michelemenniti.it/manuale_di_programmazione.html
http://www.michelemenniti.it/offerta.html
Articoli ElettronicaIN
http://www.michelemenniti.it/elettronica_in.html

uwefed



uwefed

La storia h aqualcosa di positivo: Adesso non Te lo scordi piú.  ;)  ;)  ;)

Ciao Uwe

Go Up