Framavox
Tue 30 Oct 2018 7:45AM

Ateliers du 27 octobre – Arduino Nano & Matrice de Led 8×8

A

Amaury Wed 31 Oct 2018 11:30AM

Bonjour !
après quelque heure la session se solde par un échec sur la carte de Johann.

Voilà ce que nous avons réussi à faire :

  • installer le logiciel sur notre linux mint
  • installer la librairie

la carte semble reconnue (choix Arduino Nano, le bon pilote apparaît)

quand on veut téléverser le code, il mentionne ceci :
Arduino : 1.8.7 (Linux), Carte : "Arduino Nano, ATmega328P"

Le croquis utilise 1934 octets (6%) de l'espace de stockage de programmes. Le maximum est de 30720 octets.
Les variables globales utilisent 171 octets (8%) de mémoire dynamique, ce qui laisse 1877 octets pour les variables locales. Le maximum est de 2048 octets.
Une erreur est survenue lors du transfert du croquis
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
[...]
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.

et ce quel que soit le port choisi

je ne me sens pas très compétent sur cette affaire !!

un petit guide svp ???

à suivre,

Amaury

A

Amaury Wed 31 Oct 2018 11:35AM

avec un autre programmateur, il me renvoie cela, quelque-soit le port :

"le port série sélectionné n'existe pas ou votre Arduino n'est pas connectée"

A

Amaury Wed 31 Oct 2018 11:47AM

hhhmmm
j'ai sélectionné l'autre processeur (old bootloader)
cela semble fonctionner :
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "/home/bourget/diversLogiciels/arduino-1.8.7/hardware/tools/avr/etc/avrdude.conf"
     User configuration file is "/root/.avrduderc"
     User configuration file does not exist or is not a regular file, skipping

     Using Port                    : /dev/ttyUSB0
     Using Programmer              : arduino
     Overriding Baud Rate          : 57600
     AVR Part                      : ATmega328P
     Chip Erase delay              : 9000 us
     PAGEL                         : PD7
     BS2                           : PC2
     RESET disposition             : dedicated
     RETRY pulse                   : SCK
     serial program mode           : yes
     parallel program mode         : yes
     Timeout                       : 200
     StabDelay                     : 100
     CmdexeDelay                   : 25
     SyncLoops                     : 32
     ByteDelay                     : 0
     PollIndex                     : 3
     PollValue                     : 0x53
     Memory Detail                 :

                              Block Poll               Page                       Polled
       Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
       ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
       eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
       flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
       lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
       signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

     Programmer Type : Arduino
     Description     : Arduino
     Hardware Version: 2
     Firmware Version: 1.16
     Vtarget         : 0.0 V
     Varef           : 0.0 V
     Oscillator      : Off
     SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "/tmp/arduino_build_932134/sketch_oct31a.ino.hex"
avrdude: writing flash (1934 bytes):

Writing | ################################################## | 100% 0.60s

avrdude: 1934 bytes of flash written
avrdude: verifying flash memory against /tmp/arduino_build_932134/sketch_oct31a.ino.hex:
avrdude: load data flash data from input file /tmp/arduino_build_932134/sketch_oct31a.ino.hex:
avrdude: input file /tmp/arduino_build_932134/sketch_oct31a.ino.hex contains 1934 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.46s

avrdude: verifying ...
avrdude: 1934 bytes of flash verified

avrdude done. Thank you.

Mais après ?

H

hurdman Wed 31 Oct 2018 12:53PM

En effet, c'est le "old bootloader"

H

hurdman Wed 31 Oct 2018 12:54PM

vois-tu quelque chose s'afficher sur la matrice de Led ?

A

Amaury Wed 31 Oct 2018 2:39PM

hello !
pendant une demi seconde, toutes les LED s'affichent.
that's all

H

hurdman Mon 5 Nov 2018 11:19AM

ok, ça c'est normal, c'est quand l'arduino démarre, ça doit être l'état par défaut du drivers
par contre, une fois le programme chargé, ça doit afficher ce que tu as défini.
Les fils sont soudés correctement ? Le programme est bien complet ? le flashage via l'ide se passe bien ? Tu peux envoyer des photos pour check si tu veux !