-
Notifications
You must be signed in to change notification settings - Fork 0
/
ejemplo.py
64 lines (51 loc) · 1.49 KB
/
ejemplo.py
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#!/usr/bin/python3
# -*- encoding: utf-8 -*-
# @author Raúl Caro Pastorino
# @copyright Copyright © 2018 Raúl Caro Pastorino
# @license https://wwww.gnu.org/licenses/gpl.txt
# @email [email protected]
# @web www.fryntiz.es
# @github https://github.com/fryntiz
# @gitlab https://gitlab.com/fryntiz
# @twitter https://twitter.com/fryntiz
# Guía de estilos aplicada: PEP8
#######################################
# # Descripción # #
#######################################
# Este script tiene como función mostrar ejemplos básicos de uso.
#######################################
# # Importar Librerías # #
#######################################
from Sevensegment import Sevensegment
from time import sleep
#######################################
# # SCRIPT # #
#######################################
# Instancio la clase, sin parámetros
ss = Sevensegment()
# Ejemplo si tuviese dos pantallas en cascada
#ss = Sevensegment(c=2)
# Muestro la fecha
ss.fecha()
sleep(2)
# Muestro la hora
ss.hora()
sleep(2)
# Muestro un mensaje que entra por la derecha y sale por la izquierda
ss.mostrarMensajeFlotante('HOLA ESTO ES UN MENSAJE Largo', 0.4)
sleep(2)
# Muestro otro mensaje similar al anterior
ss.mostrarMensajeFlotante2('PRUEBA')
sleep(2)
# Muestro un mensaje fijo
ss.mostrar('HOLA')
sleep(2)
# Cambio a distintas opciones de brillo
ss.brillo(0)
sleep(1)
ss.brillo(5)
sleep(1)
ss.brillo(10)
sleep(1)
ss.brillo(15)
sleep(1)