Recuperant una Freaduino

Aquests dies estem realitzant uns tallers de robòtica amb alumnes d'ESO i Batxillerat a l'Escola Tecnos de Terrassa en el marc de la Setmana Cultural de l'escola 2015. Aquests tallers els realitzem amb el "mi primer kit de robòtica" de BQ en que s'inclou la placa Freaduino Uno.

En la tercera sessió, avui a la tarda, hem vist com un dels robots no responia correctament a la càrrega del programa mitjançant bitbloq. Al fer-ho via la IDE d'Arduino ens retornava el següent error:

avrdude: verification error, first mismatch at byte 0x0000
         0x62 != 0x0c
avrdude: verification error; content mismatch

Mirant per Internet veiem que segurament és que s'ha corromput el bootloader crying  i que se'n pot tornar a pujar un altre mitjançant una altre placa Arduino UNO. Semblava una operació molt complicada però seguint aquests tutorials: http://zygzax.com/2013/03/13/cargar-bootloader-en-arduino-usando-una-segunda-placa i http://arduino.cc/en/Tutorial/ArduinoISP hem pogut tornar-lo a carregar tal i com ho faríem si la Freaduino Uno fos una placa Arduino Uno.

De moment s'ha provat amb el típic exemple del led http://arduino.cc/en/tutorial/blink i amb l'activitat del "Segueix llum" que hem fet avui al taller, i tot sembla correcte... Demà continuarem el taller amb tots els kits apunt!!

 

 

Nota: En breu una entrada al planet sobre com han anat aquests tallers, de moment podeu veure les activitats que hem fet aquí!

Comments

Un resum dels passos https://support.arduino.cc/hc/en-us/articles/360012048080-How-to-burn-the-bootloader-between-two-Arduino-UNO :

  1. Obra Arduino IDE.

  2. Connecta la placa programadora al PC

    Note: Confirma que el port i el tipus de placa (Arduino Uno) estigui corretcament configurat

  3. Puja el programa ArduinoISP al placa programadora

    Busca el programa en els menús: “Fitxer > Exemples > 11.ArduinoISP > ArduinoISP”.

  4. Després de pujar el codi ves a "Eines > Programador:* > Arduino as ISP”.

  5. Desconnecta la placa programadora del pc.

  6. Fes les següents connexions:

https://docs.arduino.cc/static/98c0b979b8a769ef2769e8da24782bd5/8f9ac/ArduinoUNOtoUNO_ISP2.jpg

 

  • Torna a connectar la placa programadora

  • Clica en: Tools > Burn Bootloader

 

Comprova la placa amb Arduino blink

0. Desfés el circuit, connecta l'USB a la placa programadora i obra l'Arduino IDE.

1. Primer escull la placa correcte "Arduino Uno" i el port correcte des del menú "Eines".

2. En el mateix menú escull "Eines > Programador:* > ArduinoISP”. The Tools > Programmer menu selection is only used when you do a Tools > Burn Bootloader or Sketch > Upload Using Programmer. At all other times it's completely ignored and it makes absolutely no difference what you have selected.

3. Ara, ves a “Fitxer > Exemples > 01.Basics > Blink”.

4 Clica a l'opció "Puja" per carregar el codi a la placa

5. Comprova que el led integrat faci pampallugues.


Add new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

spell "no" (comprovació per evitar s pa m)