Étape 2: Faire une lightend carte Arduino + changement de fusible bit
Le capteur IR est connecté à la broche 2 (entrée), au sol et SCR.
Une Arduino pro mini 3.3V serait une solution prêt à l’emploi. Au lieu de cela nous construit une carte Arduino minime et fait le travail sur une seule cellule LiPo (3, 7V). La tension de chute de tension standard (batterie faible éteindre) était inférieure à cette valeur, mais prend en compte une telle marge importante qu’il n’a pas fonctionné sans le changer sur une valeur inférieure.
Nous définissons de 1,8 v à l’aide d’avrdude.
Pour régler la tension de chute de tension à 1v8, il faut reprogrammer l’embout fusible prolongée.
Tout d’abord, assurez-vous que votre carte arduino fonctionne et la puce a le bootloader sur elle.
Puis télécharger l’arduino comme ISP esquisse sur une autre carte arduino (dans cet exemple, Arduino Uno)
Maintenant, le fil vers le haut de la carte arduino avec votre propre planche comme indiqué ici.
Maintenant, installez winavr. (Recherche sur google ou cliquez ici)
Allez sur cmd et tapez cette ligne de code :
avrude -p m328p avrisp - c -P COM3 -b 19200 - v
Remplacez m328p par m168p si vous utilisez un ATmega168.
Changer avrisp si vous n’utilisez pas un arduino comme ISP à votre propre FAI
Remplacez COM3 le port COM où votre fournisseur d’accès est connecté à
Comme indiqué dans l’image, vous pouvez maintenant lire les bits de fusible.
Arduino standard fusible bits sont :
lfuse = 0xFF
hfuse = 0xDE
efuser = 0 x 05
Il faut changer l’efuser à 0 x 06.
Tapez la ligne suivante de code dans le cmd pour ce faire :
avrude -p m328p avrisp - c -P COM3 -b 19200 - v - U efuse:w:0x06:m
Encore une fois, vous devez modifier cette ligne à votre propre situation.
Si tout a fonctionné, la puce ATmega devrait être prête à gérer les tensions plus basses.