Herzlich Willkommen im einzigen (deutschsprachigem) Picaxe-Forum.

Der Ursprung dieses Forum reicht bis in das Jahr 2008 zurück


Lauflicht mit Picaxe und CD4028

#1 von harry02 , 13.01.2021 18:42

Hallo zusammen,

aus Langeweile habe ich mir ein einfaches Lauflicht aufgebaut, das mit einer Picaxe 08m2 gesteuert werden kann.

Hier die Schaltung




Dazu die Wahrheitstabelle von CD4028

A B C D Pin
0 0 0 0 0
X 0 0 0 1
0 X 0 0 2
X X 0 0 3
0 0 X 0 4
X 0 X 0 5
0 X X 0 6
X X X 0 7
0 0 0 X 8
X 0 0 X 9


Und letztendlich noch das Programm

'Lauflicht mit Picaxe 08m2 und CD4028

main:
let b0 = 50
let dirs=%11111111
let pins=%00000000
pause b0
let pins=%00000001
pause b0
let pins=%00000010
pause b0
let pins=%00000011
pause b0
let pins=%00000100
pause b0
let pins=%00000101
pause b0
let pins=%00000110
pause b0
let pins=%00000111
pause b0
let pins=%00010000
pause b0
let pins=%00010001
pause b0
goto main


Mit dem Wert von "b0" kann die Geschwindigkeit des Lauflichts beeinflusst werden.

Grüße an alle Bastler
Harry

harry02  
harry02
Beiträge: 26
Registriert am: 16.02.2019


RE: Lauflicht mit Picaxe und CD4028

#2 von BoomBoomMagic , 15.01.2021 15:37

Es gibt ja viele Arten ein Lauflicht zu bauen.
Deine Version ist schon sehr schön geworden.

Mit einer 14M2 kann man es ohne zusätzliches IC.
Mit einer 08M2 alleine bis zu 6 LED.
Mit einem WS2801 bis zu 18 LED.


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 480
Registriert am: 24.01.2019


RE: Lauflicht mit Picaxe und CD4028

#3 von harry02 , 16.01.2021 17:54

Hallo BBM,

das mit den 6 LED's an der 08m2 verstehe ich nicht. Diese Picaxe hat doch nur 4 Output-Pins. Oder kann man den Serin und Pin3 auch als Output konfigurieren?

harry02  
harry02
Beiträge: 26
Registriert am: 16.02.2019


RE: Lauflicht mit Picaxe und CD4028

#4 von BoomBoomMagic , 17.01.2021 11:44

Tja Harry ,

dann habe ich hier mal ne schöne kleine "Denksportaufgabe" für Dich



***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 480
Registriert am: 24.01.2019


RE: Lauflicht mit Picaxe und CD4028

#5 von harry02 , 19.01.2021 20:55

Hallo BBM,

also ich habe diese Schaltung aufgebaut. Theoretisch sollte es ja so sein, dass wenn Pin0 high ist und Pin4 low ist, die Diode, die mit ihrer Anode an Pin0 liegt leuchten soll. Tut sie auch. Dann kehre ich das ganze um, Pin0 auf low und Pin4 auf high, und siehe da, die Diode, die mit ihrer Kathode an Pin0 liegt, lechtet auf.
Soweit so gut.
Wenn ich nun das Programm erweitere, dass auch Pin1 und Pin2 mit einbezogen werden, blinken alle kreuz und quer. Auch nach einigen Programmänderungen komme ich zu keinem anderen Ergebnis.
Bevor ich nun völlig verzweifle, muss ich zugeben, dass ich mit dieser Schaltung kein Lauflicht hin bekomme. Entweder mache ich einen Fehler, oder das Ganze kann so nicht funktionieren.
Aber vielleicht ist das jemand, der eine Lösung parat hat.
Gruß Harry

harry02  
harry02
Beiträge: 26
Registriert am: 16.02.2019


RE: Lauflicht mit Picaxe und CD4028

#6 von BoomBoomMagic , 26.01.2021 13:40

Ich habe zwar keine Picaxe mehr zur Hand, aber die Übung ist recht einfach.

1.--------------- 2.----------------- 3.--------------- 4. --------------- 5.--------------- 6.
Out2 = 1-------- Out2 = 0--------Out1 = 1--------Out1 = 0--------Out0 = 1-------Out0 = 0
Out4 = 0-------- Out4 = 1--------Out4 = 0--------Out4 = 1------- Out4 = 0-------Out4 = 1
Out1 = 0-------- Out1 = 1--------Out2 = 0--------Out2 = 1------- Out2 = 0-------Out2 = 1
Out0 = 0-------- Out0 = 1--------Out0 = 0--------Out0 = 1------- Out1 = 0-------Out1 = 1


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 480
Registriert am: 24.01.2019

zuletzt bearbeitet 26.01.2021 | Top

RE: Lauflicht mit Picaxe und CD4028

#7 von BoomBoomMagic , 26.01.2021 16:03

#picaxe 08m2

let dirsc=%00010111

do
'1
pinc.2:=1:pinc.4=0: pinc.1=0:pinc.0=0
pause 200

'2
pinc.2:=0:pinc.4=1: pinc.1=1:pinc.0=1
pause 200

'3
pinc.2:=0:pinc.4=0: pinc.1=1:pinc.0=0
pause 200

'4
pinc.2:=1:pinc.4=1: pinc.1=0:pinc.0=1
pause 200

'5
pinc.2:=0:pinc.4=0: pinc.1=0:pinc.0=1
pause 200

'6
pinc.2:=1:pinc.4=1: pinc.1=1:pinc.0=0
pause 200

loop


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 480
Registriert am: 24.01.2019


RE: Lauflicht mit Picaxe und CD4028

#8 von harry02 , 26.01.2021 20:46

Das habe ich auch gedacht, dass alles ganz einfach ist. Eigentlich ist das Programm logisch. Aber trotzdem leuchten die LED's in der Praxis qreuz und quer auf.
Nimmt man aber nur einen Ausgang der Picaxe, dann funktioniert es. Wie z. B. etwa so:

main:
let dirs=%11111111
let pins=%00000000
pause 500
high 2
pause 500
high 4
pause 500
low 2
pause 500
high 2
goto main

Sobald man aber noch einen weiteren Ausgang mit hinzu nimmt, ist sense.
Naja, war ja nur eine Spielerei.
Gruß Harry

harry02  
harry02
Beiträge: 26
Registriert am: 16.02.2019


RE: Lauflicht mit Picaxe und CD4028

#9 von BoomBoomMagic , 26.01.2021 23:25

Ja gut, der Code ist natürlich absoluter Blödsinn.
Mein Code geht im Simulator und demnach auch in real.
Das sind ja Welten .....
Ich habe jetzt auch echt keine Lust , so einen Spielkram aufzubauen .


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 480
Registriert am: 24.01.2019


RE: Lauflicht mit Picaxe und CD4028

#10 von BoomBoomMagic , 27.01.2021 13:41

für die anderen schlauen :

#picaxe 08m2

let dirsc=%00010111

do
'1
high 2:low 4: low 1:low 0
pause 200

'2
low 2:high 4:high 1:high 0
pause 200

'3
low 2:low 4:high 1:low 0
pause 200

'4
high 2:high 4:low 1:high 0
pause 200

'5
low 2:low 4:low 1:high 0
pause 200

'6
high 2:high 4:high 1:low 0
pause 200

loop

oder auch so ...

#picaxe 08m2

let dirsc=%00010111

do
pinsc=%0000000100:pause 200
pinsc=%0000010011:pause 200
pinsc=%0000000010:pause 200
pinsc=%0000010101:pause 200
pinsc=%0000000001:pause 200
pinsc=%0000010110:pause 200
loop


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 480
Registriert am: 24.01.2019

zuletzt bearbeitet 27.01.2021 | Top

   

Festfreqenzen mit Stufenschalter
aus einem RC-Kanal werden 8 Taster/Schalter

Picaxe Editor 5.5.5 Download
Update auf Picaxe Editor 5.5.6 Download
Picaxe Editor 6.x.x.x Download
Manual1.pdf        -      Grundwissen Download
Manual2.pdf        -      Befehle Download
Manual3.pdf        -      Beispiele Download


Press [Backspace] for back to Menu


Counter
Xobor Forum Software ©Xobor.de | Forum erstellen
Datenschutz