Charlieplexing avec le Raspberry Pi (8 / 9 étapes)

Étape 8: Ajout du code pour la cinquième tête

Nous avons ajouté la cinquième tête et quatre paires de LEDs qui vont avec, maintenant, nous avons juste besoin de mettre à jour le code. Cette fois, nous avons juste besoin d’apporter deux modifications au code :

1) ajoute l’axe de cinquième

# définir un tableau de pins utilisés comme conducteurs
# NOTE : Nous avons ajouté les devants 5 à la broche
# 15 l’en-tête RPi GPIO
charliePins = [7,11,12,13,15]

2) mettre à jour la liste de rang supérieur et inférieur

# Définir les lignes supérieures et inférieures en nombre de la
# LED dans la liste des LEDs doit être créé.
# NOTE : Nous avons ajouté quatre nouvelles paires de LEDS
# pour nos lignes en haut et en bas
haut = [0,2,4,6,8,10,12,14,16,18]
bas = [1,3,5,7,9,11,13,15,17,19]

Je n’aimais pas les broches éclairage de gauche à droite, alors j’ai ajouté deux extraits en option plus de code :

1) que j’ai créé une nouvelle liste de LED qui aurait eux légers dans l’ordre :

# L’ordre des voyants de gauche à droite
# Première épingler le haut, puis bas pin
charlieOrder = [0,1,2,3,8,9,4,5,10,11,14,15,6,7,12,13,16,17,18,19]

2) j’ai ajouté le code pour les exécuter dans l’ordre :

# Les flash ensuite dans l’ordre de
# de gauche à droite
pour conduit à charlieOrder :
lightLED(charlieLEDS[led])
Sleep(0.25)

Le code final est attaché ici et encore une fois, très commentées. Et voici une vidéo de tout cela en action :

Articles Liés

Comment utiliser et shield Arduino avec le Raspberry Pi

Comment utiliser et shield Arduino avec le Raspberry Pi

Ajouter Arduino boucliers pour le Pi de framboise peuvent être une très grande douleur. Vous finissez par avoir un désordre de fils courir et configuration du logiciel est un défi dans son propre droit.Voici une solution simple pour commencer à utili
IBeacon système de saisie avec le Raspberry Pi et Azure

IBeacon système de saisie avec le Raspberry Pi et Azure

À la fin mars, je suis allé à un hackathon à Universal Studios. Nous avons créé un système où les invités pourraient contourner la ligne de file d'attente en complétant une série de tâches qui seraient amener autour de la terre, le trajet est en déla
Construire votre propre éclairage ambiant avec le Raspberry Pi

Construire votre propre éclairage ambiant avec le Raspberry Pi

Je voulais construire un système d'éclairage ambiant pour ma TV depuis que j'ai acheté le Raspberry Pi il y a un an. Après que j'ai enfin réussi à commander le nécessaire spécial WS2801 LED strip, j'ai commencé à la construire et tout allait mieux qu
AirPlay Multiroom radio avec le Raspberry Pi, aucun matériel supplémentaire nécessaire.

AirPlay Multiroom radio avec le Raspberry Pi, aucun matériel supplémentaire nécessaire.

Plupart des moyens de diffuser de la musique à plusieurs ensembles de haut-parleurs coûtent plus cher qu'il vaut la peine. Je ne pense pas que j'ai à dire beaucoup de choses à ce sujet, vous avez probablement voulu ce faire dans le passé mais c'était
À l’aide d’un disque dur externe USB avec votre Raspberry Pi

À l’aide d’un disque dur externe USB avec votre Raspberry Pi

Introduction expérimentale :Dans de nombreux cas capacité SD n'est pas suffisant. Heureusement le Raspberry Pi peut être facilement connecté à des disques durs USB externes. Suivez les étapes décrites dans cette section, et vous aurez bientôt beaucou
Création d’un ReadyMedia (anciennement MiniDLNA) Media Server avec un Raspberry Pi

Création d’un ReadyMedia (anciennement MiniDLNA) Media Server avec un Raspberry Pi

Le Raspberry Pi est un mini-ordinateur étonnant, capable de faire toutes sortes de choses et coûte autant qu'un repas au restaurant vraiment sympa ! J'ai appris que l'on pouvait être utilisé comme serveur multimédia DLNA et trouvé quelques instructio
Montage d’un lecteur USB avec le Raspberry Pi

Montage d’un lecteur USB avec le Raspberry Pi

ceci est un autre de mes « Potatoes » Raspberry Pi Instructables.Ce qui ce Instructable va vous montrer comment le faire est de configurer votre Pi framboise pour reconnaître et monter automatiquement une clé USB. Ceci est particulièrement utile pour
Construction d’un tracker GPS avec le Raspberry Pi (auteur : Arnoud Buzing)

Construction d’un tracker GPS avec le Raspberry Pi (auteur : Arnoud Buzing)

Ce billet montre comment construire un simple GPS tracker avec la langue de Wolfram sur une facture pro forma de framboise.Étape 1: matérielPour recréer cette expérience, vous aurez besoin du matériel suivant (en plus de la Raspberry Pi lui-même) :GP
Mise en place d’un PiFace avec votre Raspberry Pi

Mise en place d’un PiFace avec votre Raspberry Pi

il s'agit d'un guide de base destiné aux débutants qui viennent de recevoir un Raspberry Pi / Pi-visage et que vous voulez savoir comment mettre en place, j'ai ressenti le besoin d'écrire ce vers le haut après avoir reçu un PiFace et ne pas être en m
Aéroponique avec capteur Raspberry Pi et de l’humidité

Aéroponique avec capteur Raspberry Pi et de l’humidité

Cette instructable va vous apprendre comment faire pour installer un système aéroponique qui est contrôlé par Raspberry Pi. Aéroponique est la technique de culture des plantes ayant des racines suspendu et est suspendue dans l'air. Solution nutritive
Commander un moteur pas à pas avec le Raspberry Pi et Piface

Commander un moteur pas à pas avec le Raspberry Pi et Piface

Mise à jour avril 2015J'ai fait cela parce que je n'ai trouvé aucun projet à l'aide de la PiFace.Sujet du Forum à www.raspberrypi.org :http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=54314&p=413902Voici un projet simple qui n'a besoin que R
Construisez votre Robot Internet sous contrôle vidéo-Streaming avec Arduino et Raspberry Pi

Construisez votre Robot Internet sous contrôle vidéo-Streaming avec Arduino et Raspberry Pi

< le Instructable et le code sont prêts. Profitez ! Laissez un commentaire avec vous vos commentaires! >Je suis (aka LiquidCrystalDisplay / Itay), un élève de 14 ans d'Israël par l'apprentissage dans l'école secondaire Junior Max Shein avancées des
À l’aide d’un registre à décalage avec Raspberry Pi

À l’aide d’un registre à décalage avec Raspberry Pi

cette instructable va tenter de l'expliquer, en termes simples, ce qu'un changement de Registre est, et comment vous pouvez l'utiliser avec le Raspberry Pi pour étendre le port GPIO en exécutant huit sorties avec seulement quatre ports GPIO.Pour comm
Contrôleur de la PlayStation 2 avec Raspberry Pi

Contrôleur de la PlayStation 2 avec Raspberry Pi

Ce tutoriel va montrer comment utiliser le contrôleur de Playstation 2 (PS2) avec le Raspberry Pi. Nous utilisons le Arduberry pour adapter le bouclier de la Raspberry Pi.Étape 1: Matériel nécessaireRaspberry PiArduberryDexter Industries Playstation