Opzetten van een PiFace met je Raspberry Pi (6 / 6 stap)

Stap 6: Test de PiFace met python


We zullen gebruiken python in een snelle demo te laten zien hoe een van de uitgangen aan en uit zetten, de LED op het bord voor de bijbehorende output zal ook oplichten. U hoeft niet te hebben extra onderdelen gekoppeld aan de PiFace om deze test te doen. Open IDLE3 vanaf het bureaublad. Tijdens deze stap zal alle code die u moet opgeven worden ingesprongen op de pagina om het gemakkelijker te identificeren.

De PiFace Python bibliotheken importeren

 import pifacedigitalio 

Een nieuw PiFace Digital Object maken, noem het u Opmerking: Python In het geval van de code is belangrijk, zorg ervoor dat u kopieert deze letter voor letter.

 pfd = pifacedigitalio.PiFaceDigital() 

De pennen zijn genummerd van 0 - 7 (van rechts naar links) is niet de allereerste pin nummer aangezien dit de pin waarmee spanning, u heeft geen controle over deze. Wij zullen spelen met pin 7.

Pin 7 inschakelen

 pfd.output_pins[7].value = 1 

Pin 7 uitschakelen
pfd.output_pins[7].turn_off()

Je moet hebben net gezien de LED op uitgang pins 7 draai in- en uitschakelen en thats it voor dit instructable, kijk uit voor mijn volgende waar ik zal je laten zien hoe u kunt de bovenstaande code en een klein beetje meer zodat meerdere LEDs flash in een chasing patroon.

Gerelateerde Artikelen

Beheersing van een stappenmotor met de Raspberry Pi en Piface

Beheersing van een stappenmotor met de Raspberry Pi en Piface

Bijgewerkt April 2015Dit heb ik gemaakt omdat ik geen projecten met behulp van de PiFace heb gevonden.Forumonderwerp op www.raspberrypi.org:http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=54314&p=413902Hier is een eenvoudig project dat alle
Opzetten van een bewakingssysteem met behulp van webcam

Opzetten van een bewakingssysteem met behulp van webcam

Opzetten van een systeem van de veiligheid van het toezicht van webcam is geen rocket science. Wie een videoconferentie voor opgezet moet zitten kundig voor dit vrij goed te behandelen. Een webcam surveillancesysteem bestaat meestal uit een webcam, e
Opzetten van een Website met Google Page Creator

Opzetten van een Website met Google Page Creator

het instellen van een website met Google Labs de nieuwe Schepper van de pagina. (Hoe maak je een eenvoudige 100mb website kostenloos en heb het in een middag.) Met inbegrip van hoe, koppelen formulier pagina, link naar andere pagina's koppelen aan ge
Met behulp van een toetsenbord met de Raspberry Pi

Met behulp van een toetsenbord met de Raspberry Pi

ik heb twee klavieren van Jameco.com die ik wilde gebruiken met mijn Raspberry Pi.  Blijkt dat het is vrij eenvoudig, zo lang als je weet wat de pinout structuur is voor het toetsenbord.Dit instructable brengt u door de stappen die ik moest doorlopen
Opzetten van een vissentank

Opzetten van een vissentank

Opzetten van een vissentank kunnen een zeer stressvolle proces de eerste keer dat u het. Ik ga om u te begeleiden door het proces dat ik gebruiken elke keer als ik moet een tank instellen. Ik heb geconstateerd dat door het volgen van deze richtlijn k
Bouwen van een Tricopter met Rotor stukjes

Bouwen van een Tricopter met Rotor stukjes

Dit Instructable leert u hoe te bouwen van een tricopter met Rotor Bits. Dit Instructable bevat ook theoretische discussies, tips, trucs en andere informatie die hopelijk krijgt u goed op uw manier aan het worden van een deskundige tricopter.Ambachte
Opzetten van een Website en domein

Opzetten van een Website en domein

Beeld door: Nitin MahetaStap 1: Meld u aan!Ik heb al een account op wix, maar het opzetten van een account is een vrij eenvoudig proces. Als you gonna inloggen u kunt typen in uw e-mail of log in met Facebook of Google plus.Beeld door: Mike van Onlin
Controle van een Camera met een Arduino en RS232 Shield

Controle van een Camera met een Arduino en RS232 Shield

Dit leerprogramma zal u tonen hoe u kunt controleren vele verschillende aspecten van de werking van een camera's met een Arduino. Deze bewerking kan worden de pan en tilt camera, zoom en focus van de lens, en RGB kenmerken. De Arduino zal gebruik mak
Opzetten van een toepassing van de kolf

Opzetten van een toepassing van de kolf

Dit instructable begeleidt u bij het opzetten van een kolf-toepassing. Kolf is een web applicatie raamwerk voor Python die zorgt voor snelle ontwikkeling, maar is nog steeds zeer krachtig. Hiermee kunt u webtoepassingen bouwen snel en krachtig. Kolf
Programmeren van een ATtiny2313 met Aceduino

Programmeren van een ATtiny2313 met Aceduino

Wat is een ACEDUINO? Het is de Filippijnse Arduino-kloon. Zie foto 2 en 3.Citaat uit vallen Elektronika:Als u reeds hebt geprobeerd heb je gevonden uit kunt u niet de ATTiny chips in de Arduino. Dit is omdat het niet de boormonsters voor de chips. Ee
Opzetten van een Workshop

Opzetten van een Workshop

Dit Instructable op Instelling van een Workshop wordt u aangeboden door WoodSkills. Voor het plannen van de houtbewerking, gelieve te bezoeken de Houtbewerkingscursussen, boeken en tutorials, WoodSkillsDe eerste stap bij het opzetten van een workshop
Opzetten van een Stepper Motor Driver

Opzetten van een Stepper Motor Driver

Als u stappenmotoren in één of ander soort manier gebruiken voor een project wilt, zal deze handleiding dekken hoe je kunt beginnen met de SlushEngine. Tegen het einde van deze handleiding, zal u zitten kundig voor 4 stappenmotoren tegelijk verplaats
Besturen van een Motor met behulp van ultrasone sensoren van de afstand (HC-SR04)

Besturen van een Motor met behulp van ultrasone sensoren van de afstand (HC-SR04)

Hallo iedereen! In dit project zullen wij de richting van een motor met behulp van twee ultrasone opgezette sensoren controleren.Als de juiste sensor wordt geactiveerd, zal de motor draaien linksom.Als de linker sensor wordt geactiveerd, zal de motor
Creëren van een chatserver met behulp van java

Creëren van een chatserver met behulp van java

IntroductieNetwerken is een belangrijke tak van de programmering die is essentieel voor het verbinden van gebruikers via apparaten. Zo hebben vele programmeertalen meerdere manieren aan formuliergebruikers verbindingen en servers of tussen peers. Voo