Etape 3: Tester le ACS712
Le flasque arrière que j’utilise isole la puissance pour le moteur de l’Arduino. C’est une bonne chose parce que les moteurs font beaucoup de bruit, mais cela signifie que vous aurez besoin alimenter l’Arduino séparément. Facultativement, vous pouvez alimenter l’Arduino au large de la même 12Vin et ajouter une diode et un condensateur. Pour cet exemple, nous allons juste alimenter l’Arduino hors de l’USB.
- Alimentation 12V doit être éteint
- Allez-y et branchez votre clé USB de Arduino à votre ordinateur
- Télécharger le code qui suit les instructions
- Ouvrir un moniteur série (outils / Serial Monitor de IDE Arduino)
Si tout fonctionne, vous devriez voir lectures entre 500-520. Cela est juste. En raison de la façon dont fonctionne l’ACS712, la tension de sortie produite est 1/2 de SCR lorsque aucun champ électromagnétique n’est présent, vous devriez voir 1/2 de 1024 ou environ 512.
Étant donné que ce capteur fonctionne sur le principe de l’effet hall , il est susceptible de fluctuer, vous devriez voir un changement si vous passez un aimant près du capteur. Trucs amusants !