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:
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.
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
ciao uwe
Arduino Forum > International > Italiano > Software (Moderator: leo72) > Problema di compilazione,aiuto!!!!!
arduino
Comments
Post a Comment