Cet afficheur est destiné à afficher sur un Baregraph à 16LEDS un nombre de 0 à 100.
Par défaut, le programme génère une variable aléatoirement.
Source / Exemple :
# -*- coding: cp1252 -*-
# Afficheur à Baregraph
# Immaginé et développé par Amaury
#Initialisation
from Tkinter import*
from math import *
import time
import random
i,j=25,170
root=Tk()
can4=Canvas(width=200,height=200)
can4.pack()
#Dessin du Baregraph
can4.create_rectangle(0,0,200,200,fill="white",outline="white")
can4.create_rectangle(60,10,140,190,fill="grey")
while 1:
i,j,k,l=25,65,125,175
consigne4=random.randint(0,100)
#Digits au repos
while i<70:
can4.create_line(70,i,130,i,width=5,fill="pink")
i=i+10
while i<120:
can4.create_line(70,i,130,i,width=5,fill="yellow")
i=i+10
while i<180:
can4.create_line(70,i,130,i,width=5,fill="aquamarine")
i=i+10
valeur4=int(consigne4*0.16)
txt4=can4.create_text(10,10,text=consigne4)
#Digits allumés
while valeur4>=12:
can4.create_line(70,j,130,j,width=5,fill="red")
valeur4=valeur4-1
j=j-10
while valeur4>=6:
can4.create_line(70,k,130,k,width=5,fill="orange")
valeur4=valeur4-1
k=k-10
while valeur4>=0:
can4.create_line(70,l,130,l,width=5,fill="green")
valeur4=valeur4-1
l=l-10
time.sleep(0.5)
root.update()
can4.delete(txt4)
Conclusion :
Peut être inclus dans une interface plus grande
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.