(J'ai un Sparkfun RedBoard, mais cette question semble s'appliquer aux cartes compatibles R3 Unos et Uno.) Comme je construisais le premier circuit dans mon guide SIK (ajoutez une résistance, une LED, connectez-la et faites-la clignoter à partir du code ), J'ai remarqué qu'une LED bleue sur la carte elle-même faisait tout ce que la LED du circuit faisait - clignotant selon la programmation.
Pourquoi cette LED est-elle ici? À quoi servent-ils?
Quel type de circuits dois-je régler pour tenir compte de cette LED?
La broche 13 est-elle traditionnellement un débogage ou une broche de dépannage? D'où vient cette convention?
arduino-uno
KatieK
la source
la source
Réponses:
La LED sur la broche 13 est utilisée par le chargeur optiboot (celui utilisé sur UNO ):
Je n'ai pas vérifié les autres bootloaders, ils peuvent fournir le même comportement que l'optiboot.
Pour optiboot, il existe des définitions facultatives (au moment de la compilation) pour modifier ce comportement:
LED_START_FLASHES
définit le nombre de flashs de la broche 13 LED au démarrage (peut être réglé sur0
)LED_DATA_FLASH
utilisera la broche 13 LED pendant le téléchargement de l'esquisse si elle est définie au moment de la compilationCes définitions sont expliquées à
hardware/arduino/bootloaders/optiboot/optiboot.c
partir de votre répertoire d'installation Arduino IDE.Si vous souhaitez les modifier, vous devrez d'abord recompiler le chargeur optiboot, puis le graver sur votre Arduino via un programmeur ISP .
Je suppose qu'une autre raison pour la LED sur la broche 13 était de simplifier la démonstration du croquis " Hello World " pour Arduino, à savoir le
Blink
croquis, sans avoir besoin de composant supplémentaire.la source
Vous devrez en tenir compte si vous utilisez cette broche comme entrée numérique.
la source
Ce que tout le monde a dit, plus: si vous trouvez que la LED digital-13 vous pose un problème, vous pouvez toujours la retirer du circuit, soit en retirant la LED, soit la résistance série.
Cela peut être utile si vous manquez d'E / S numériques ou si vous voulez plusieurs bits d'E / S contigus et que vous ne voulez pas que l'un d'eux se comporte différemment des autres.
la source
Oui, la broche 13 est traditionnellement une broche de sortie qui entraîne une LED. Mais la LED bleue ne doit pas clignoter car c'est l'indicateur "power on" - avez-vous une alimentation électrique grunty à votre carte?
Vous pouvez expérimenter avec PWM à la LED pin13, qui contrôlera sa luminosité apparente. Il existe de nombreux exemples de croquis sur le Web.
la source