• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
script

Script
#1
Ciao ho un problema con uno script nel senso che riesco solo a far stare acceso un led per x secondi.
Io vorrei che restasse sempre acceso fino a nuovo comando.
Allegò lo script#!/usr/bin/python

# Importo la libreria
import RPi.GPIO as GPIO
import time

# Imposto la lettura dei pin
GPIO.setmode(GPIO.BCM)

# Imposto il pin 2 come output e gli assegnamo lo stato LOW (spento)
GPIO.setup(2, GPIO.OUT)
GPIO.output(2, GPIO.HIGH)

# Imposto il pin su HIGH (acceso)
GPIO.output(2, GPIO.LOW)
# Aspetto 0.5 secondi
time.sleep(0.5)
# Imposto lo stato LOW (spento)
GPIO.output(2, GPIO.HIGH)

# Do una ripulita
GPIO.cleanup()

Grazie
Risposta
#2
(07/01/2016, 20:57)artic1980 Ha scritto: Ciao ho un problema con uno script nel senso che riesco solo a far stare acceso un led per x secondi.
Io vorrei che restasse sempre acceso fino a nuovo comando.
Allegò lo script#!/usr/bin/python

# Importo la libreria
import RPi.GPIO as GPIO
import time

# Imposto la lettura dei pin
GPIO.setmode(GPIO.BCM)

# Imposto il pin 2 come output e gli assegnamo lo stato LOW (spento)
GPIO.setup(2, GPIO.OUT)
GPIO.output(2, GPIO.HIGH)

# Imposto il pin su HIGH (acceso)
GPIO.output(2, GPIO.LOW)
#

Aspetto 0.5 secondi
time.sleep(0.5)
# Imposto lo stato LOW (spento)
GPIO.output(2, GPIO.HIGH)

# Do una ripulita
GPIO.cleanup()

Grazie

Ciao,
Anche io sono poco esperto ma per quel poco che ho imparato ti posso dire che questo script lascia acceso il led per 5sec poi lo spegne!
Per lasciarlo acceso elimina da time.sleep in poi.


Credo sia giusto aspetto conferma magari da chi più esperto
Risposta
#3
Avevo già provato ieri senza eliminare cleanup e non andava ora ho tolto tutto e ca grazie

Inviato dal mio Nexus 5 utilizzando Tapatalk
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect