Différences entre versions de « FEATHER-32U4-LORA-Config-Arduino-IDE »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{traduction}}
 
 
 
{{FEATHER-32U4-LORA-NAV}}
 
{{FEATHER-32U4-LORA-NAV}}
  
Ligne 42 : Ligne 40 :
 
{{ADFImage|FEATHER-32U4LORA-41.png|640px}}
 
{{ADFImage|FEATHER-32U4LORA-41.png|640px}}
  
 +
== Blink ==
 +
 +
Vous pouvez maintenant télécharger votre premier script (blink)!
 +
 +
Branchez le Feather 32u4 et attendez qu'il soit reconnu par l'OS (il suffit de quelques secondes). Il créera un port série / COM, vous pouvez maintenant le sélectionner dans le menu déroulant, il sera même «indiqué» comme Feather 32u4!
 +
 +
{{ADFImage|FEATHER-32U4LORA-42.png|640px}}
 +
 +
Maintenant, charger l'exemple "blink"
 +
 +
<syntaxhighlight lang="python">
 +
// the setup function runs once when you press reset or power the board
 +
void setup() {
 +
  // initialize digital pin 13 as an output.
 +
  pinMode(13, OUTPUT);
 +
}
 +
 +
// the loop function runs over and over again forever
 +
void loop() {
 +
  digitalWrite(13, HIGH);  // turn the LED on (HIGH is the voltage level)
 +
  delay(1000);              // wait for a second
 +
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
 +
  delay(1000);              // wait for a second
 +
}
 +
</syntaxhighlight>
 +
 +
Et cliquez sur télécharger! C'est tout, vous serez en mesure de voir le changement de taux de clignotement LED que vous adaptez les appels de delay().
 +
 +
== Bootloading manuel ==
 +
 +
Si vous vous trouvez dans un endroit "bizarre" avec le chargeur d'amorçage, ou si vous avez téléchargé du code qui se bloque et ne redémarre pas automatiquement dans le chargeur, cliquez sur le bouton RST pour revenir dans le chargeur d'amorçage. La LED rouge s'allume, donc vous savez que c'est en mode bootloader.
 +
 +
Le bouton de réinitialisation doit être appuyé pendant que l'IDE Arduino indique qu'il essaie de télécharger l'esquisse, lorsque vous voyez la flèche jaune allumée et le texte Chargement en cours ... dans la barre d'état.
 +
 +
{{ADFImage|FEATHER-32U4LORA-43.gif|640px}}
 +
 +
Ne cliquez pas sur le bouton de réinitialisation avant le téléchargement, contrairement à d'autres chargeurs de démarrage, celui-ci s'exécute au moment où Arduino essaie de télécharger.
 +
 +
== Ubuntu & Linux Issue Fix ==
 +
 +
Notez que si vous utilisez Ubuntu 15.04 (ou peut-être d'autres distributions Linux plus récentes), il ya un problème avec le service de gestionnaire de modem qui rend le Feather difficile à programmer. Si vous rencontrez des erreurs comme «périphérique ou ressource occupé», «mauvais descripteur de fichier» ou « le port est occupé » lorsque vous essayez de programmer alors vous pouvez [https://bugs.launchpad.net/ubuntu/+source/modemmanager/+bug/1473246 regarder ici pour résoudre le problème.]
  
 +
Le correctif de ce problème permet de s'assurer que les règles udev personnalisées d'Adafruit sont appliquées à votre système.
 +
Une de ces règles est faite pour configurer le gestionnaire de modems pour qu'il n'utilise pas le Feather. Cela règlera le problème de difficulté de programmation.
 +
[https://learn.adafruit.com/adafruit-arduino-ide-setup/linux-setup#udev-rules Suivez les étapes pour installer les règles udev d'Adafruit sur cette page.]
  
 
{{FEATHER-32U4LORA-TRAILER}}
 
{{FEATHER-32U4LORA-TRAILER}}

Version actuelle datée du 21 novembre 2016 à 14:40


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Utilisation de lIDE Arduino

Puisque le Feather 32u4 utilise une puce ATmega32u4 fonctionnant à 8 MHz, vous pouvez facilement le faire fonctionner avec l'IDE Arduino. Beaucoup de bibliothèques (y compris les populaires comme NeoPixels et display) fonctionnent très bien avec le '32u4 et la fréquence d'horloge de 8 MHz.

Maintenant que vous avez ajouté les URL appropriées aux préférences de l'IDE Arduino, vous pouvez ouvrir le Boards Manager en naviguant dans le menu Tools->Board.

FEATHER-32U4LORA-35.png
Crédit: AdaFruit Industries www.adafruit.com

Une fois que le gestionnaire de la cartes s'ouvre, cliquez sur le menu déroulant de la catégorie en haut à gauche de la fenêtre et sélectionnez "Contributed". Vous pourrez ensuite sélectionner et installer les cartes fournies par les URL ajoutées aux préférences. Dans l'exemple ci-dessous, nous installons la prise en charge des cartes AVR Adafruit, mais la même chose s'applique à toutes les cartes installées avec le gestionnaire de carte.

FEATHER-32U4LORA-36.gif
Crédit: AdaFruit Industries www.adafruit.com

Ensuite, arrêtez et rouvrez l'IDE Arduino pour vous assurer que toutes les cartes sont bien installées. Vous devriez maintenant être en mesure de sélectionner et de télécharger les nouvelles cartes répertoriées dans le menu Tools->Board.

FEATHER-32U4LORA-37.gif
Crédit: AdaFruit Industries www.adafruit.com

Installation des pilotes

Quand vous brancherez votre Feather à votre PC, il est possible que celui-ci vous réclame un pilote de périphérique.

Cliquez sur ce lien pour télécharger les pilotes pour Windows®

https://github.com/adafruit/Adafruit_Windows_Drivers/releases/download/1.0.0.0/adafruit_drivers.exe

FEATHER-32U4LORA-38.png
Crédit: AdaFruit Industries www.adafruit.com

Lancer l'installateur ! Puisque les pilotes SiLabs et FTDI sont regroupés, vous devrez valider la licence.

FEATHER-32U4LORA-39.png
Crédit: AdaFruit Industries www.adafruit.com

Sélectionnez les drivers que vous souhaitez installer puis sur install:

FEATHER-32U4LORA-40.png
Crédit: AdaFruit Industries www.adafruit.com

Cliquez sur install pour installer les pilotes. Puis sur close pour quitter l'installateur.

FEATHER-32U4LORA-41.png
Crédit: AdaFruit Industries www.adafruit.com

Blink

Vous pouvez maintenant télécharger votre premier script (blink)!

Branchez le Feather 32u4 et attendez qu'il soit reconnu par l'OS (il suffit de quelques secondes). Il créera un port série / COM, vous pouvez maintenant le sélectionner dans le menu déroulant, il sera même «indiqué» comme Feather 32u4!

FEATHER-32U4LORA-42.png
Crédit: AdaFruit Industries www.adafruit.com

Maintenant, charger l'exemple "blink"

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);
}
 
// the loop function runs over and over again forever
void loop() {
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);              // wait for a second
}

Et cliquez sur télécharger! C'est tout, vous serez en mesure de voir le changement de taux de clignotement LED que vous adaptez les appels de delay().

Bootloading manuel

Si vous vous trouvez dans un endroit "bizarre" avec le chargeur d'amorçage, ou si vous avez téléchargé du code qui se bloque et ne redémarre pas automatiquement dans le chargeur, cliquez sur le bouton RST pour revenir dans le chargeur d'amorçage. La LED rouge s'allume, donc vous savez que c'est en mode bootloader.

Le bouton de réinitialisation doit être appuyé pendant que l'IDE Arduino indique qu'il essaie de télécharger l'esquisse, lorsque vous voyez la flèche jaune allumée et le texte Chargement en cours ... dans la barre d'état.

FEATHER-32U4LORA-43.gif
Crédit: AdaFruit Industries www.adafruit.com

Ne cliquez pas sur le bouton de réinitialisation avant le téléchargement, contrairement à d'autres chargeurs de démarrage, celui-ci s'exécute au moment où Arduino essaie de télécharger.

Ubuntu & Linux Issue Fix

Notez que si vous utilisez Ubuntu 15.04 (ou peut-être d'autres distributions Linux plus récentes), il ya un problème avec le service de gestionnaire de modem qui rend le Feather difficile à programmer. Si vous rencontrez des erreurs comme «périphérique ou ressource occupé», «mauvais descripteur de fichier» ou « le port est occupé » lorsque vous essayez de programmer alors vous pouvez regarder ici pour résoudre le problème.

Le correctif de ce problème permet de s'assurer que les règles udev personnalisées d'Adafruit sont appliquées à votre système. Une de ces règles est faite pour configurer le gestionnaire de modems pour qu'il n'utilise pas le Feather. Cela règlera le problème de difficulté de programmation. Suivez les étapes pour installer les règles udev d'Adafruit sur cette page.


Source: Adafruit Feather 32u4 LORA créé par LadyAda pour AdaFruit Industries. Crédit [www.adafruit.com AdaFruit Industries]

Traduit par Antoine.W (PYRANOID) pour MCHobby.be

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.