Filodrammatica ViVa di Vigolo Vattaro - Altopiano della Vigolana (Trento) - Italia

Menu  Menu
Notizie
Attivitą
Tabella attivitą
Rassegne
Spettacoli
Scritti
Notizie dall'interno
Guide
Software/Hardware libero
Miei progetti
Mappa sito
Foto
Download
Mio curriculum
Dove siamo

Vedi anche  Vedi anche
 Medusa 4 Personal
 OpenScad
 Owncloud
 Guida a Openoffice.org
 Velocizza il tuo vecchio pc
 Arduino
 LaserOpenSource
 Display 16 segmenti con Arduino e TLC5940
 Impedire aggiornamento Windows 10
 Telegram con ESP-12E
 WeMos D1
 Ridurre uso memoria in Arduino

Guide » Display 16 segmenti con Arduino e TLC5940

Display 16 segmenti comandato con Arduino e TLC5940

 

Il programma accende, sul display, in sequenza i numeri da 0 a 9. Nella matrice md con 10 righe e 16 colonne ci sono i valori 1 (acceso) e 0 (spento) che determinano quali segmenti, collegati alle 16 (0-15) uscite del TLC5940 secondo lo schema dell'immagine sopra, vanno accesi per ottenere, sul display, i numeri da 0 a 9.

//Questo programma è di pubblico dominio
//di Giuseppe Tamanini 03/2016
 
#include "Tlc5940.h"
boolean md[10][16] {
  {1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0},
  {0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0},
  {1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0},
  {1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0},
  {0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,0},
  {1,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0},
  {1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0},
  {1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0},
  {1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0},
  {1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0}
};
int rig;
int col;
 
void setup()
{
        Tlc.init();
}
 
 
void loop()
{
        
        for (rig=0; rig<10; rig++) {
 
                Tlc.clear();
                for (col=0; col<16; col++) {
                  if (md[rig][col]!=0) {
                    Tlc.set(col, 4095);
                  } else {
                    Tlc.set(col, 0);
                  }
                }
                Tlc.update();
                delay(500);
        }
 
}
print
Calendario  Calendario
Maggio 2019
L M M G V S D
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Data: 19/05/2019
Ora: 16:30
Accadde Oggi:
* 1971 - Programma sonda marziana: Il Mars 2 viene lanciato dall'Unione Sovietica.

Santi Cattolici:
* San Celestino V, eremita e Papa

Meteo  Meteo
Meteo Vigolo