begin process at 2008 08 29 03:54:05
1 233 495 membres
36 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AFFICHEUR À BAREGRAPH


Information sur la source

Catégorie :Graphique Classé sous : Baregraph, Affichage, LEDS Niveau : Débutant Date de création : 08/06/2008 Vu / téléchargé: 981 / 27

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

Description

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

  • # -*- 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)
# -*- 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
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de xeolin le 22/06/2008 01:30:43 9/10

    Meme chose : supper !
    En fait non... Utiliser la bibliotheque de windows serais meilleur.

    Quoique pour la portabilitée c'est bien.

    Xeolin

  • signaler à un administrateur
    Commentaire de spidermario le 03/07/2008 11:43:25

    Faire de ce code une classe plus facilement réutilisable ne serait pas une mauvaise idée ;)

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS