Nous allons maintenant coder l’OLED pour prendre les données et les présenter à l’écran. Nous le faisons en le traitant comme une « toile » et nous allons « dessiner » dessus, tout en le plaçant aux bons endroits sur l’écran.

Nous allons commencer avec Bitcoin:

def btc(appareil):

avec canvas (dispositif) comme dessin :

rows = price_text (« BTC », « GBP »)
draw.text((0, 10), « PCG Ticker », fill= »white »)
draw.text((0, 20), « Bitcoin », fill= »blanc »)
draw.text((0, 30), lignes[0], fill= »blanc »)
draw.text((0, 40), lignes[1], fill= »blanc »)
draw.text((0, 50), lignes[2], fill= »blanc »)

Publicité

Comme l’écran ne fait que cinq rangées, nous allons le remplir d’informations et laisser le haut vide. Mais si vous modifiez le ((0,10)) ou l’un des nombres, vous pouvez le déplacer de haut en bas de l’écran comme bon vous semble.

Pour le centrer, il suffit de prendre cinq de chacun des nombres désignés.

Maintenant, cette ligne de code est en fait intégrée à la boucle de récupération ci-dessus, nous pouvons donc simplement changer le nom de la définition en ce que nous voulons et la crypto-monnaie choisie.

Vous voudriez donc modifier les éléments suivants :

def btc à def eth ou def ltc pour dire à Python que c’est une définition et une boucle différentes. Vous pouvez les nommer comme vous voulez, mais le reste de mon code repose sur ces noms, alors assurez-vous de changer les choses ci-dessous si vous décidez de renommer les définitions.

Ensuite, dans le canevas, vous voudrez changer le BTC en ETH ou LTC (ou tout autre élément disponible sur Bitstamp) ainsi que le nom indiqué sur la troisième ligne.

fill= »white » est simplement pour dire à l’OLED que l’écran doit rendre la police blanche, ou elle sortira par défaut sur un fond noir.

Si vous voulez votre devise, changez le GBP en USD ou dans une autre devise, mais vérifiez comment Bitstamp l’appelle avant de le faire, sinon le script ne le reconnaîtra pas.

Assurez-vous également de conserver le (périphérique), car cela indique à Python à quel écran envoyer les informations.

Rate this post
Publicité
Article précédentCrelate lance une nouvelle expérience d’application mobile pour les entreprises de recrutement, de dotation et de talent
Article suivantAmazon Ring Floodlight Cam Pro contre Google Nest Cam avec Floodlight
Berthe Lefurgey
Berthe Lefurgey est une journaliste chevronnée, passionnée par la technologie et l'innovation, qui fait actuellement ses armes en tant que rédactrice de premier plan pour TechTribune France. Avec une carrière de plus de dix ans dans le monde du journalisme technologique, Berthe s'est imposée comme une voix de confiance dans l'industrie. Pour en savoir plus sur elle, cliquez ici. Pour la contacter cliquez ici

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici