Votre panier
Il n'y a plus de produit dans votre panierModule PmodSSD double afficheur 7 segments à leds
PMODSSD
En cours d'approvisionnement 9,91 € TTC
8,26 € HT
Dont 0,01 € d'eco-participation déjà incluse dans le prix
Conçu pour être piloté par un Arduino, ce module Pmod intègre 2 afficheurs 7 segments (digit 10 mm) à Leds rouges (de type cathode commune).
Doté de 2 connecteurs mâles 1 x 6 broches, ce module pourra être directement enfiché sur une platine BreadBoard ou être déporté via des cordons optionnels (voir modèles en bas de page).
Ce module est soumis au contrôle de la réglementation américaine relative à l’exportation (15 CFR Part 730 et. seq.).
Exemple d'application avec un arduino™
* Schéma publié sous licence CC Attribution-ShareALike (réalisé avec Fritzing)
/************************************************************************
*
* Test du module Pmod double afficheur
*
*************************************************************************
* Description: Pmod_SSD
* Un compteur s'incrémente toutes les secondes.
*
* Matériel
* 1. Arduino Uno
* 2. Module Pmod SSD
** Schéma publié sous licence CC Attribution-ShareALike (réalisé avec Fritzing)
*
* N'importez pas le programme par un copier/coller dans l'IDE de l'arduino.
* Utilisez le lien ci-dessous pour télécharger le code source.
* N'importez pas le programme par un copier/coller dans l'IDE de l'arduino.
* Utilisez le lien ci-dessous pour télécharger le code source.
*
************************************************************************/
byte ledPin[8]={2, 3, 4, 5, 6, 7, 8, 9}; // numéros de broches de l'Arduino
byte code[10]={63,6,91,79,102,109,124,7,127,103}; // code des chiffres 0 à 9
intunite=0;
int dizaine=0;
intduree;
voidsetup()
{
for (int i=0; i<=8; i++) // configuration des broches 2 à 9 en sortie
{
pinMode(ledPin[i], OUTPUT);
}
}
// Programme principal
voidloop()
{
duree=millis() / 1000; // chronomètre
dizaine=duree/10; // extraction des dizaines
unite=duree%10; // extraction des unités
if (duree>=100) // remise à 0 lorsque le compteur arrive à 99
{
dizaine=0;
unite=0;
}
digitalWrite(9,LOW); // sélection de l'afficheur des unités
afficher(code[unite]); // affichage des unités
delay(10);
digitalWrite(9,HIGH); // sélection de l'afficheur des dizaines
afficher(code[dizaine]); // affichage des dizaines
delay(10);
}
voidafficher(int x) // procédure codant le chiffre en 7 segments
{
byte chiffre=x;
byte segment=0;
for (int i=2; i<9; i++)
{
segment=chiffre&00000001;
digitalWrite(i,segment);
chiffre=chiffre>>1;
}
}
La note d'application ci-dessus a retenu votre attention ? Téléchargez toutes les autres notes d'applications concernant l'utilisation des modules Pmod™ avec un arduino™ Uno.
Aucun avis
Il est nécessaire d'être connecté pour laisser un avis
Produits associés