Module AlphaNum R Click MIKROE1864 pour affichage alphanumérique

    Module segments alphanumérique AlphaNum R Click MIKROE-1864
    MIKROE-1864
    Peu de pièces en stock
    18,00 € TTC
    15,00 € HT

    Dont 0,01 € d'eco-participation déjà incluse dans le prix

    Ce module Click Board vous permettra d'ajouter 2 afficheurs alphanumériques 14 segments rouges (digit 13 mm) à votre microcontrôleur. Il est aechitecturé sur la base de deux registres à décalage TLC5926. 

    Reprise 1 pour 1         Frais de port à partir de 7.90 €   infos

     

    Des exemples de programmes permettant un pilotage via une liaison SPI à base de microcontrôleurs ARM™ avec les compilateurs BASIC (mikroBASIC), "C" (mikroC) et PASCAL (mikroPascal) sont disponibles afin de vous permettre une prise en main rapide et intuitive du module.





    - Le module s'alimente en 3,3 V ou +5 V
    - Hauteur Digit 13 mm
    - Dimensions: 57,1 x 25,4 mm

      
    Pouvant être utilisé et piloté par la plupart des microcontrôleurs, sa conception vous permettra de pouvoir l'insérer sur des plaques de développement sans soudure (type BreadBoard). Consultez ce lien pour une présentation générales des modules Click Board

       
    Il est également directement compatibles avec les platines de développement mikroElektronika (telles que l'EasyPIC7, l'EasyPIC Fusion, l'EasyAVR7 ou encore la platine Flip & Click - voir en bas de page).
     
    A l'aide de platines d'adaptations additionnelles, il vous sera également possible de les enficher sur des plateformes arduino™ (UNO ou Mega2560) ou Rasberry Pi ou BeagleBone Black
         
       
    Du code source pour vos modules Click™ Board !
    Disposer d'une solution matérielle pour développer c'est bien... mais disposer du code source associé pour faciliter une intégration au sein de son application... c'est mieux ! C'est ce que vous propose mikroelektronika (le fabricant des modules Click Board) par l'intermédiaire d'un site Internet dédié à cet usage. Des exemples de programmes dédiés (suivant les modules Click Board) aux PIC, dsPIC, PIC24, PIC32, ARM™, FT90x, AVR, 8051 avec les compilateurs "C" (mikroC) sont disponibles afin de vous permettre une prise en main rapide et intuitive du module. 
     
    Connectez vous sur le www.libstock.com pour accélérer la mise en oeuvre des modules "Click Board".


    Libstock


       
       
    Nous proposons également ci-dessous une application avec un arduino™  
     
     
    Raccordement du module sur la platine Mikroe-1581 
     
     
    Enfichez le module MIKROE-1864 sur la platine MIKROE-1581... Puis enfichez le tout sur la platine arduino™ (A000066) ou réalisez les connexions ci-dessous entre la platine Arduino™ (A000066) et le module MIKROE-1864 (si vous ne disposez pas de la platine d'interface MIKROE-1581).

      

    Schéma de câblage entre l'arduino et le module MIKROE-1993


    Programme Arduino

     

    /************************************************************************
    *
    * Test du module "AlphaNum R Click" 

    *************************************************************************
    * Deux caractères à choisir dans une table sont affichés sur les 
    * deux afficheurs du module.

    * Matériel
    * 1 Arduino Uno (A000066) 
    * 1 Shield "Click" pour arduino UNO (Réf. : MIKROE-1581)
    * 1 Module "AlphaNum R Click" (Réf.: MIKROE-1864) inséré sur le support N°1 du shield
    * ou divers straps mâles/femelles (réf.: PRT-12794) si vous ne disposez pas de
    * de la platine shield MIKROE-1581)

    * Schéma publié sous licence CC Attribution-ShareALike (Arduino et ses connexions réalisés avec Fritzing) 
    *

    ************************************************************************/

    // Affectation des broches
    #define DIN 11
    #define CLK 13
    #define LE1 10
    #define LE2 17
    #define NUM_SEL1 2
    #define NUM_SEL2 6

    const unsigned Table[51]={

    // Caractères
    //-------------------------------------------------
    // Hex Symbole Binaire
    //-------------------------------------------------
    0x0300, // '-' 0b0000001100000000
    0x4000, // '.' 0b0100000000000000
    0x2176, // '/' 0b0000100010000000
    0x003F, // '0' 0b0000000000111111
    0x0006, // '1' 0b0000000000000110
    0x031B, // '2' 0b0000001100011011
    0x030F, // '3' 0b0000001100001111
    0x0000, // '4' 0b0000000001000000
    0x032D, // '5' 0b0000001100101101
    0x033D, // '6' 0b0000001100111101
    0x0007, // '7' 0b0000000000000111
    0x033F, // '8' 0b0000001100111111
    0x032F, // '9' 0b0000001100101111
    0x1040, // ':' 0b0001000001000000
    0x0840, // ';' 0b0000100001000000
    0x0480, // '<' 0b0000010010000000
    0x0776, // '=' 0b0000001100001000
    0x2800, // '>' 0b0010100000000000
    0x1223, // '?' 0b0001001000100011
    0x027B, // '@' 0b0000001001111011
    0x0337, // 'A' 0b0000001100110111
    0x124F, // 'B' 0b0001001001001111
    0x0039, // 'C' 0b0000001100111001
    0x104F, // 'D' 0b0001000001001111
    0x0339, // 'E' 0b0000001100111001
    0x0331, // 'F' 0b0000001100110001
    0x023D, // 'G' 0b0000001000111101
    0x0336, // 'H' 0b0000001100110110
    0x1040, // 'I' 0b0001000001000000
    0x001E, // 'J' 0b0000000000011110
    0x05B0, // 'K' 0b0000010110110000
    0x0038, // 'L' 0b0000000000111000
    0x20B6, // 'M' 0b0010000010110110
    0x2436, // 'N' 0b0010010000110110
    0x003F, // 'O' 0b0000000000111111
    0x0333, // 'P' 0b0000001100110011
    0x443F, // 'Q' 0b0100010000111111
    0x0733, // 'R' 0b0000011100110011
    0x032D, // 'S' 0b0000001100101101
    0x1063, // 'T' 0b0001000001100011
    0x003E, // 'U' 0b0000000000111110
    0x08B0, // 'V' 0b0000100010110000
    0x0C36, // 'W' 0b0000110000110110
    0x2C80, // 'X' 0b0010110010000000
    0x3080, // 'Y' 0b0011000010000000
    0x0889, // 'Z' 0b0000100010001001
    0x0039, // '[' 0b0000000000111001
    0x0880, // '/' 0b0000100010000000
    0x000F, // ']' 0b0000000000001111
    0x0081, // '^' 0b0000000010000001
    0x0008, // '_' 0b0000000000001000
    };


    void setup()
    {
    pinMode(DIN, OUTPUT);
    pinMode(CLK, OUTPUT);
    pinMode(LE1, OUTPUT);
    pinMode(LE2, OUTPUT);
    pinMode(NUM_SEL1, OUTPUT);
    pinMode(NUM_SEL2, OUTPUT);
    }

    void loop()
    {
    Ecriture_Segment(Conversion_caractere('F'), Conversion_caractere('P'));
    }

    void Ecriture_Segment(int caractere1, int caractere2)
    {
    int MSB1;
    int LSB1;
    int MSB2;
    int LSB2;
    // Les caractères sont codées sur 2 octets. La fonction ShiftOut ne peut envoyer qu'un octet.
    // Il faut donc scinder les caractères en deux octets.
    MSB1=caractere1&0xFF00;
    for (int i=0; i < 8; i++)
    {
    MSB1=MSB1>>1;
    }
    LSB1=caractere1&0x00FF;
    MSB2=caractere2&0xFF00;
    for (int i=0; i < 8; i++)
    {
    MSB2=MSB2>>1;
    }
    LSB2=caractere2&0x00FF;
    digitalWrite(NUM_SEL1,HIGH); // blocage des sorties des deux registres TLC5926
    digitalWrite(NUM_SEL2,HIGH);
    digitalWrite(LE1, HIGH); // blocage des verrous des deux registres TLC5926
    digitalWrite(LE2, HIGH);
    shiftOut(DIN, CLK, MSBFIRST, MSB1); // envoi du premier caractère sur le premier TLC5926
    shiftOut(DIN, CLK, MSBFIRST, LSB1);
    digitalWrite(LE1, LOW); // déblocage du verrou du premier registre
    digitalWrite(NUM_SEL1,LOW); // sélection du premier afficheur
    delayMicroseconds(10000); // pause pour le multiplexage
    digitalWrite(NUM_SEL1,HIGH);
    shiftOut(DIN, CLK, MSBFIRST, MSB2); // envoi du second caractère sur le second TLC5926
    shiftOut(DIN, CLK, MSBFIRST, LSB2);
    digitalWrite(LE2, LOW); // déblocage du verrou du second registre
    digitalWrite(NUM_SEL2,LOW); // sélection du second afficheur
    delayMicroseconds(10000); // pause pour le multiplexage
    digitalWrite(NUM_SEL2,HIGH);
    }

    unsigned Conversion_caractere(char caractere)
    {
    if ((caractere >= '-') && (caractere <= '_'))
    return Table[caractere-'-'];
    else
    return 0;
    }

     
    Cette note d'application a retenu votre attention ? Consultez toutes nos autres notes d'applications concernant les modules Click Board et les Arduino™
     
    Note d'application Click Board™ et Arduino™ (TOME 1)
    Note d'application Click Board™ et Arduino™ (TOME 2)
    Note d'application Click Board™ et Arduino™ (TOME 3)
    Note d'application Click Board™ et Arduino™ (TOME 4)
    Note d'application Click Board™ et Arduino™ (TOME 5)
    Note d'application Click Board™ et Arduino™ (TOME 6)
    Note d'application Click Board™ et Arduino™ (TOME 7)
    Note d'application Click Board™ et Arduino™ (TOME 8)
    Note d'application Click Board™ et Arduino™ (TOME 9)
    Note d'application Click Board™ et Arduino™ (TOME 10) 
     
    Téléchargez également les fichiers sources de ces notes d'applications
     
     
      
     
    Les modules Click™ Board sont utilisés dans les établissements scolaires !
    Lextronic propose également désormais aux professeurs de recevoir (par email) et sur simple demande différents TP leur permettant de mettre en oeuvre divers modules Click Board avec une platine arduino UNO.
     
    En tant que professeur, il vous suffit de nous adresser votre demande via notre adresse email lextronic@lextronic.fr (en précisant le nom et l'adresse de votre établissement) - Seules les demandes en provenance d'une adresse email académique seront traitées (les demandes via des comptes free, gmail, hotmail, etc... ne pourront pas être traitées - Merci de votre compréhension). 

           
    TP Click Board & Arduino
      
    Ces différents TP sont composés:
    - d'une documentation technique
    - des programmes Arduino™
    - des schémas (sous Proteus)
    - des corrigés

    Aucun avis
    Il est nécessaire d'être connecté pour laisser un avis

    Produits associés

    Produit ajouté à ma liste