Problema di compilazione,aiuto!!!!!


buongiorno, ringrazio già in precedenza per chi mi aiuterà. ho appena acquistato un kit robot elegoo uno r3. ho montato la meccanica senza problemi, il cablaggio è stato semplicissimo in quanto nel kit era compresa una shield per la semplificazione dei collegamenti. arrivato alla parte software, ho avuto dei problemi:
1)dalla shield non capivo pin cui erano collegati motori, perciò ho scaricato uno sketch già creato dai programmatori, ho estrapolato le informazioni che mi servivano e ho scritto un piccolissimo codice:
code: [select]

int in1 = 6;
int in2 = 7;
int in3 = 8;
int in4 = 9;
int ena = 5;
int enb = 11;
void _mavanti(){
  digitalwrite(ena, high);
  digitalwrite(enb, high);
  digitalwrite(in1, high);
  digitalwrite(in2, low);
  digitalwrite(in3, low);
  digitalwrite(in4, high);
}
void setup(){
  pinmode(in1, output);
  pinmode(in2, output);
  pinmode(in3, output);
  pinmode(in4, output);
  pinmode(ena, output);
  pinmode(enb, output);
}
void loop(){
  _mavanti;
}

e mi restituisce questo errore(ho inserito la funzione _mavanti solo perché poi implementerò tantissimi altri movimenti che le funzioni sono la mia salvezza):
code: [select]
arduino:1.7.11 (windows 7), scheda:"arduino uno"

lo sketch usa 716 byte (2%) dello spazio disponibile per programmi. il massimo è 32.256 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.

avrdude: stk500_recv(): programmer not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x9c

avrdude: stk500_recv(): programmer not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x9c

avrdude: stk500_recv(): programmer not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x9c

avrdude: stk500_recv(): programmer not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x9c

avrdude: stk500_recv(): programmer not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x9c

avrdude: stk500_recv(): programmer not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x9c

avrdude: stk500_recv(): programmer not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x9c

avrdude: stk500_recv(): programmer not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x9c

avrdude: stk500_recv(): programmer not responding

problema di caricamento sulla scheda. guarda http://www.arduino.cc/en/guide/troubleshooting#upload per suggerimenti

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x9c

avrdude: stk500_recv(): programmer not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x9c


mi viene da dire "ma che c***..."
non capisco se è un errore livello solo di software oppure anche livello hardware...ho provato cercare ma niente...
2)come si leggono, per l'appunto, pin da queste shield che semplificano collegamenti?
3)stavo iniziando lavorare pure su un codice per far sì che il robot eviti gli ostacoli; sto punto mi chiedo(leggendo dal forum): arduino possiede una potenza di calcolo per permettere al robot di stimare le dimensioni(non tutte tre, solo quella davanti al robot che si ipotizzi fosse x) di un ostacolo con un semplice sensore ad ultrasuoni??
 
ringrazio in anticipo ancora una volta tutti coloro che sono sempre attivi su questo forum che aiutano le persone meno esperte.

cordiali saluti, dawit.

la scheda del microcontroller sará sicuramente non originale e presumo che abbia come adattatore usb seriale il chip ch350. devi scaricare il driver giusto e installarlo.
ciao uwe


Arduino Forum > International > Italiano > Software (Moderator: leo72) > Problema di compilazione,aiuto!!!!!


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor