begin process at 2010 03 18 17:56:10
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > AFFICHEUR À BAREGRAPH

AFFICHEUR À BAREGRAPH


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :Baregraph, Affichage, LEDS Niveau :Débutant Date de création :08/06/2008 Vu / téléchargé :1 972 / 51

Auteur : amaury74

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture LES CONTES DE MONTE CRYPTO
Source avec Zip Source avec une capture CALCUL DE RÉSISTANCES
Source avec Zip Source avec une capture BENCHMARK PAR LE CALCUL DE PI MULTITHREAD
Source avec Zip Source avec une capture BENCHMARK PAR LE CALCUL DE PI
Source avec Zip Source avec une capture PROGRESS BAR POUR TKINTER

 Sources de la même categorie

TK_WATCH :HORLOGE GRAPHIQUE par afranck64
Source avec une capture DESSIN DE DÉS À ÉCHELLE VARIABLE SUR CANVAS par calogerogigante
BOITE DE CONNEXION USER/PASSWORD POUR PYTHON:TK_LOGIN par afranck64
Source avec Zip Source avec une capture CALCUL DE RÉSISTANCES par amaury74
Source avec Zip WIDGET TKINTER par gaulthier

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture ENSSEMBLE DE TROIS WIDGETS AFFICHEURS POUR TKINTER: AFF7SEG,... par amaury74
Source avec Zip Source avec une capture DOUBLE AFFICHEUR 7 SEGMENTS par amaury74
Source avec Zip DÉCALER LES TEMPS D'AFFICHAGE DES SOUS TITRES par lepecheur

Commentaires et avis

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

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 dans le forum

affichage des images sur python [ par amina22 ] salut,je sais qu'on peut afficher les images .gif avec python mais je veux savoir si on peut afficher les images(jpeg,jpg,..)  et les vidéos si oui et affichage en premier plan php [ par lina22 ] bonjour, dans ma frame menu j'ai une calendrier sur la quelle je peux sélectionnée une date mais mon problème c'est que cette calendrier s'affiche en


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales