Étape 6: Problèmes électriques
Dans les tests, j’ai trouvé que la communication sérielle ne fonctionne qu’avec une alimentation et de masse commun. En pratique, cela signifie obtenir la puissance de l’USB-périphérique de communication série. L’USB-périphérique de communication série peut être une carte Arduino Uno, un autonome USB – carte série, ou un programmateur AVR comme le programmeur du cœur du réacteur 3-en-1.Le câblage est comme vous vous en doutez. Panne de l’appareil de l’Arduino/USB au pouvoir la "minuscule (broche 1 pour 84, et la broche 8 pour 85). Le même type de connexion s’applique au sol (broche 14 pour 84 et la broche 4 pour 85). La broche que vous assignés à Rx (broche 3 dans l’exemple de code) va à la ligne Rx sur l’Arduino, broche 0/Rx. Faire la même chose à la broche que vous avez attribué au Tx (broche 4 dans l’exemple de code) va à la ligne Tx sur l’Arduino, broche 1/Tx.
J’ai lu sur l’ajout de résistances en série avec la connexion série. Je ne pense pas que cela est nécessaire. FTDI ne répertorie pas à l’aide de résistances pour raccorder leur puce FT232RL USB/série. De la ' petite vers le périphérique USB/série, il devrait tous être TTL. Vous pouvez ajouter des résistances de 200 – 2K Ohms si vous voulez être encore plus prudent.
Si quelqu'un connaît une bonne raison pour cela, veuillez le signaler.
J’ai aussi vu l’ajout d’un condensateur à travers la remise à zéro et au sol sur la carte Uno. Je ne sais pas ce que c’est censé pour faire. Il peut empêcher la ATmega328P sur la carte Uno réinitialisée afin que les lignes de série ne sont pas utilisés par l’ONU. Je pense qu’un cavalier peut fonctionner.
Si vous utilisez un Arduino Uno pour combler la communication série avec votre ordinateur, il doit être chargé avec un sketch qui n’interfère pas. Si vous obtenez des caractères bizarres sur votre moniteur de la série, qui montre ensuite la corruption du signal. Vous avez besoin d’isoler la ligne série seulement le "minuscule. Si vous utilisez un programmeur du cœur du réacteur, puis déconnectez les cavaliers serial. Qui isolera le numéro de série de bord ATmega.