Verwendung der Status LEDs A1/A2 am Pi Core

Rund um die Hardware des Revolution Pi
Post Reply
violine
Posts: 2
Joined: 19 Aug 2021, 13:00

Verwendung der Status LEDs A1/A2 am Pi Core

Post by violine »

Hallo zusammen,
ich habe hier ein Python-Programm, mit dem ich zyklisch Daten über die USB-Schnittstelle auslese.
Bei korrekter Programmbearbeitung (Wert ist plausibel) würde ich gern eine Staus-LED aufleuchten lassen.
Leider ist es mir bisher nicht gelungen, z.B. die LED A1 zum Leuchten zu bringen.
Gibt es ein einfaches Beispiel, wie ich die LEDs aus dem Python-Programm direkt ansteuern kann?

Vielen Dank!
User avatar
dirk
KUNBUS
Posts: 2174
Joined: 15 Dec 2016, 13:19

Re: Verwendung der Status LEDs A1/A2 am Pi Core

Post by dirk »

Hi schaue dir bitte das Video Tutorial Quick Start sowie das Code Beispiel Bit Mirror an:
https://revolution.kunbus.de/tutorials/video-tutorials/
https://revolution.kunbus.de/forum/view ... 2638#p9627
violine
Posts: 2
Joined: 19 Aug 2021, 13:00

Re: Verwendung der Status LEDs A1/A2 am Pi Core

Post by violine »

Danke, Du hast mich auf die richtige Spur gebracht!
Ich bin den Link's nachgegangen und habe es so umgesetzt:
https://revolution.kunbus.de/forum/view ... rror#p9196

Code: Select all

#!/usr/bin/python3
import time
#LED ein- und ausschalten
f=open("/dev/piControl0","wb+",0)
while True:
	f.seek(6)
	f.write(b'1')
	time.sleep(1)
	f.seek(6)
	f.write(b'0')
	time.sleep(1)
Damit blinkt die LED A1 grün. Das Offset ist hier 6, was aber bedeutet das b in f.write(b'1')?
Wie wird die Bit-Position festgelegt? Steht dafür die '1'?
Würde trotz Trial & Error gern wissen, was genau dort passiert ;)
Last edited by violine on 23 Aug 2021, 12:45, edited 1 time in total.
violine
Posts: 2
Joined: 19 Aug 2021, 13:00

Re: Verwendung der Status LEDs A1/A2 am Pi Core

Post by violine »

Wie wird die Bit-Position festgelegt? Steht dafür die '1'?
Würde trotz Trial & Error gern wissen, was genau dort passiert
Ich habs heraus gefunden. In der Doku für Python 3 bin ich fündig geworden.
Post Reply