Cours:Multimetre : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(Programmation)
(Programmation)
Ligne 12 : Ligne 12 :
  
 
=Programmation=
 
=Programmation=
 +
 +
==Vérification du fonctionnement de la carte==
 +
 +
*Télécharger le fichier suivant et le {{Rouge|décompresser !}}
 +
[[Media:TestMultimetre.ino.hex.zip]]
 +
  
 
==Programmation sur tinkercad==
 
==Programmation sur tinkercad==

Version du 8 novembre 2022 à 11:23

Fichiers

Programmation

Vérification du fonctionnement de la carte

  • Télécharger le fichier suivant et le décompresser !

Media:TestMultimetre.ino.hex.zip


Programmation sur tinkercad

https://www.tinkercad.com/things/dSQS8on1FL6


Fonction affiche

// ! bien déclarer les broches en sorties !
void affiche7sgt(uint8_t n)
{
  PORTB=(PORTB&0xf0)|(n&0x0f);
}

// exemple d'utilisation
affiche7sgt(2);           // permettra d'afficher la valeur 2
affiche7sgt(i);           // permettra d'afficher le chiffre i (entre 0 et 9 ! )
affiche7sgt(n%10);        // permettra d'afficher la valeur des unités de n