Différences entre versions de « FEATHER-32U4-LORA-Config-Arduino-IDE »
(→Blink) |
|||
Ligne 70 : | Ligne 70 : | ||
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(). | 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.png|640px}} | {{ADFImage|FEATHER-32U4LORA-43.png|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 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. | ||
{{FEATHER-32U4LORA-TRAILER}} | {{FEATHER-32U4LORA-TRAILER}} |
Version du 7 novembre 2016 à 22:24
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.
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.
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.
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
Crédit: AdaFruit Industries www.adafruit.com
Lancer l'installateur ! Puisque les pilotes SiLabs et FTDI sont regroupés, vous devrez valider la licence.
Crédit: AdaFruit Industries www.adafruit.com
Sélectionnez les drivers que vous souhaitez installer puis sur install:
Crédit: AdaFruit Industries www.adafruit.com
Cliquez sur install pour installer les pilotes. Puis sur close pour quitter l'installateur.
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!
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.
640px
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.