Eenvoudig Project - besturingselement een LED-lampje met Python met behulp van een Raspberry Pi (3 / 4 stap)

Stap 3: Softwarecode

Première IDLE - belangrijk: De eerste stap in de software is naar de terminal van de Pi. Ik weet dit is eng voor ons Noobs maar alleen zullen we daar een tweede. Open de terminal op de Pi en typ het volgende commando. Deze krijgt u in super user (sudo) modus. Als u dit niet doet, zal het programma niet uitvoeren.

sudo inactief

Creëren van een nieuw bestand - eenmaal in idle navigeren to file (boven linker bovenhoek net als Windows) en vervolgens ga naar nieuw venster. Dit opent een nieuw bestand dat zich buiten de Python shell.

Het schrijven van de programmacode - hieronder is onze voorbeeldprogramma die zullen we gebruiken. Hieronder dat zijn enige uitleg van de code.

importeren van RPi.GPIO als GPIO

importeren

GPIO.setmode (GPIO. RAAD VAN BESTUUR)

GPIO.setup (7, GPIO. UIT)

voor x in range(0,5):

GPIO.output(7,True)

time.Sleep(2)

GPIO.output(7,False)

time.Sleep(2)

GPIO.cleanup()

Uitleg

importeren van RPi.GPIO als GPIO - dit importeert de GPIO bibliotheek voor Python

importeren van tijd - de tijd-bibliotheek geïmporteerd voor Python

GPIO.setmode (GPIO. BESTUUR) - Dit bepaalt welke nummeringsschema de pinnen gebruikt. Dit is het eenvoudigst omdat het de grafiek hierboven volgt.

GPIO.setup (7, GPIO. UIT) - vertelt dit Python gebruiken pin 7 waar de positieve draad is aangesloten

voor x in range(0,5):-Hiermee stelt u de lus voor hoe vaak u wilt dat de LED op en uitschakelen. Op dit ogenblik het zal inschakelen en uitschakelen 5 keer.

GPIO.output(7,True) - Dit vertelt Python pin 7 inschakelen

time.Sleep(2) - Dit vertelt Python pin 7 om op te verlaten gedurende 2 seconden

GPIO.output(7,False) - Dit vertelt Python uitschakelen pin 7

time.Sleep(2) - Dit vertelt Python te blijven uit gedurende 2 seconden

GPIO.cleanup() - dit gewoon ruimt alles nadat dit voltooid is

Gerelateerde Artikelen

PWM gebaseerd LED controle met behulp van drukknoppen, Raspberry Pi 2 en Scratch

PWM gebaseerd LED controle met behulp van drukknoppen, Raspberry Pi 2 en Scratch

Ik probeerde op zoek naar een manier om uit te leggen hoe PWM werkte aan mijn studenten zodat ik mezelf de taak van het proberen om controle van de helderheid van een LED met 2 drukknoppen - één knop verhoging van de helderheid van een LED en de ande
LED licht met behulp van een Arduino

LED licht met behulp van een Arduino

Een Arduino is een open-source van de computerhardware, open-source software en microcontroller-gebaseerde kits voor het bouwen van digitale apparaten en interactieve objecten die kunnen voelen en aansturen van fysieke apparaten. Er zijn verschillend
Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

Dit instructable is een eenvoudige tutorial uitleggen hoe de controle van één LED met Android's Bluetooth.U moet:Arduino UNOWeerstanden 300Ω (3 x)Weerstand 150ΩLEDJumpers;Bluetooth-Module (HC-06/andere);Android telefoon;SPP Bluetooth Apk (unWired Lit
SMS verzenden vanuit een PHP website via HTTP met behulp van de Raspberry Pi

SMS verzenden vanuit een PHP website via HTTP met behulp van de Raspberry Pi

Achtergrond van het verzenden van SMS vanaf website met Raspberry PiBent u nieuwsgierig naar de meest eenvoudigste manier om SMS te verzenden vanaf uw website? Tegenwoordig, ik ben echt geïnteresseerd zijn in het gebied van Internet of Things (IoT) g
Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Ik wilde voor de afgelopen paar maanden die ik aan een project kinect gewerkt heb gemaakt van een led outfit dat gereageerd op de bewegingen van de drager. Ik heb tot nu toe alleen de armen gedaan, en er zijn enkele problemen die moeten worden uitgew
LED kerstkaarten met behulp van PIC 10F200

LED kerstkaarten met behulp van PIC 10F200

dit is een instructable over het bouwen van een LED Kerstkaart met behulp van de PIC 10F200 microcontroller.Aangezien deze PIC zes pinnen heeft en de grootte van een SMD-transistor is, het is ideaal voor low-profile toepassingen en kan gemakkelijk wo
Uitvoering van de MP3-speler met behulp van de Raspberry Pi

Uitvoering van de MP3-speler met behulp van de Raspberry Pi

Uitvoering van de MP3-speler met behulp van Raspberry PiVia dit instructable kun je mp3-bestanden op een USB flash drive met behulp van de raspberry pi.Vereisten:1-raspberry Pi B rev2.2-SD kaart met Raspbian OS.3 - weerstand 10 k ohm (2).4 - led ("1)
Een high-power LED zaklamp met behulp van een enkele AA-batterij

Een high-power LED zaklamp met behulp van een enkele AA-batterij

dit ontwerp hoogrenderende kan power LEDs op 100mA stroom en is niet veel groter dan de batterij die bevoegdheden. Het unieke circuit gebruikt 2 algemeen beschikbare transistoren (BC327 en BC337) in een oscillator te stimuleren de 1,2 of 1,5 volt uit
Een LED dobbelsteen met behulp van een PIC 16F84 (of 16F88)

Een LED dobbelsteen met behulp van een PIC 16F84 (of 16F88)

Dit is een opnieuw afdrukken van een project dat ik een aantal jaren geleden maakte-ik was trawlvisserij het web, en ontdekte dat anderen had geboekt, dus heb ik besloten om de details hier op instructables.com - zodat anderen kunnen profiteren.Veel
Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

ik wilde om te experimenteren met het gebruik van verschillende kleuren LEDs, dan de standaard RGB, Multi-Color om effecten te creëren in een functionele lamp.Deze lamp maakt gebruik van cyaan, Magenta, geel, roze, Aqua-groen, en blauw 5mm LED's same
3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

zien van een video van een 8 x 8 x 8 led kubus op you-tube, leidde me naar de instructables website voor de eerste keer, nu ik ben verslaafd. Echter had ik of moet ik zeggen hebben een fundamenteel probleem absoluut geen ervaring of kennis van elektr
RGB LED Tutorial (met behulp van een Arduino) (RGBL)

RGB LED Tutorial (met behulp van een Arduino) (RGBL)

LED's zijn geweldig. Maar er een punt waar het opvlammen eenvoudigweg niet voldoende is bij elk project komt. Voor deze gevallen een RGB (rood, groen, blauw) is LED het antwoord.Elke kleur gloed met een RGB LED zult u kunnen tot uw hartje begeert.Bij
Bouwen van een Bluespec LED controller met behulp van Connectal Build

Bouwen van een Bluespec LED controller met behulp van Connectal Build

Deze tutorial wordt uitgelegd hoe u de dienst van het publiek Connectal te bouwen om te bouwen en simuleren van een toepassing met hardware en software componenten die zijn geschreven in BSV en C++ met behulp van het Connectal-kader.Wij gaan ervan ui