Je cherchais une option la moins chère possible pour obtenir des communications arduino et sans fil pour une lumière dimmable et tomber sur cet article ebay lors de la recherche du clone Arduino Nano. Il n'a pas de port USB, alors comment le programmer?
Éditer:
J'ai découvert qu'il existe un nouvel appareil appelé "Arduino Pro Micro" qui est similaire à Pro Mini et Nano mais avec un port USB intégré. La meilleure chose est que vous pouvez acheter Pro Micro pour moins de 4 euros! Excellent pour une lumière LED dimmable ...
Réponses:
Il est similaire à un arduino mais avec la puce de conversion USB vers UART retirée pour être moins chère. Pour le programmer, vous devez utiliser un convertisseur externe et le connecter aux broches Rx / Tx.
Veuillez noter que ces cartes n'utilisent pas un cristal comme source d'horloge mais un résonateur 16 MHz qui a une tolérance plus élevée (0,5%)
Vous aurez besoin d'obtenir un port USB externe vers une carte série (ou un câble), comme
Notez qu'il existe deux "versions" de cartes USB vers série. Une version sort la broche Tx vers l'en-tête Tx et la broche Rx vers l'en-tête Rx et l'autre version produit la broche Tx vers l'en-tête Rx et la broche Rx vers l'en-tête Tx.
Si votre carte produit des broches Tx vers l'en-tête Rx et des broches Rx vers l'en-tête Tx (les signaux sont déjà croisés), vous devez connecter Rx de la carte USB à Rx d'Arduino et Tx de la carte USB à Tx d'Arduino (comme illustré ci-dessous). )
Si votre carte produit des broches Tx vers l'en-tête Tx et des broches Rx vers l'en-tête Rx, vous devez connecter Rx de la carte USB à Tx d'Arduino et Tx de la carte USB à Tx d'Arduino (connexion croisée comme indiqué ci-dessous)
la source
Nano vs Pro-Mini
Ce que vous avez ressemble plus à un Pro-mini qu'à un Nano
Notez les annotations MOSI, MISO et SCK en bleu pâle sur les broches 11,12,13.
ICSP.
En plus d'utiliser le port série (via un adaptateur USB vers série externe) pour programmer l'Arduino-Nano, vous pouvez également programmer l'Atmega168 / ATmega328 intégré à l'aide d'ICSP. Vous avez besoin d'un programmeur mais vous pouvez utiliser un autre Arduino pour cela (en utilisant l'Arduino comme croquis ISP), un pirate de bus ou d'autres appareils.
Les broches Arduino 11, 12 et 13 sont MOSI, MISO et SCK. Vous connectez également reset ("RST"), VCC et GND.
Connecteur typique AVR ICSP
L'IDE Arduino peut être, relativement facilement, fait reconnaître "Arduino comme ISP" et "buspirate" comme options pour le menu "programmeur". L'IDE utilise avrdude pour télécharger des croquis, les versions actuelles d'avrdude (telles que incluses dans l'IDE actuel) savent tout sur le pirate de bus et plusieurs autres appareils qui peuvent être utilisés comme programmeurs.
la source
Le Pro Mini est disponible en deux versions: 3,3 V (fonctionnant à 8 MHz) et 5 V (fonctionnant à 16 MHz). Pour autant que je sache, il n'y a pas de marques évidentes pour les distinguer.
La réponse de alexan_e ci-dessus fonctionne pour le modèle 5V. Si vous achetez le modèle 3,3 V (ce qui est bien pour interfacer d'autres puces basse tension), le câblage a besoin de quelques ajustements. Les cartes d'interface USB fournissent une broche de sortie 5 V et le Pro Mini a une broche d'entrée RAW. Ces deux doivent être connectés et vous obtenez ensuite 3,3 V régulés sur la broche VCC du Pro Mini.
la source