Show Posts
Pages: 1 ... 4 5 [6] 7 8 ... 20
76  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 23, 2013, 02:16:44 pm
Quote
Die grobe Variante (die für dich einfacher zu verstehen ist) ist ein Funktion, die ein switch-case enthält:

Danke, genau sowas meinte ich.

Ich bleibe aber bei der ersten Variante, weil ich diese verstehe. Oder hat die Port-Manipulation irgendwelche Vorteile?

Ab hier wurde es mir zu schnell oder zu grob:
Quote
Einen fertigen 5*7 Font gibt es hier:

Ab da habe ich nichts mehr verstanden, zudem sind die Seiten auch noch auf Englisch was es nicht leichter macht.(Ich kann Englisch aber es ist schwer etwas zu lesen wovon man noch keine Ahnung hat)

Könntest du mir das bitte das ganze etwas langsamer und ausführlicher erklären.
Ich habe nämlich keinen Plan was ich jetzt mit diesem "Font" machen soll.

Gruß
strohhirn
77  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 23, 2013, 08:26:27 am
Es klappt !!!!   smiley-grin smiley-grin smiley-grin smiley-grin
Vielen Dank! Endlich mal wieder ein kleiner Erfolg. Das motiviert.
Hab es mit 2 Zeilen Versucht und es klappt ohne zu flackern.
Ihr hattet vollkommen recht. Erst als ich den 4 Pin angeschlossen habe, hat es geklappt.

Nun muss ich mich ans Programm machen.

Nun möchte ich nicht immer folgendes schreiben um 1 Pin anzumachen.
Code:
digitalWrite(latchPin,HIGH);
    digitalWrite(latchPin2,LOW);
    digitalWrite(latchPin3,LOW);
    digitalWrite(latchPin4,LOW);

oder andere Kombinationen.

Wie kriege ich das im Programm umgewandelt, sodass ich nur noch 1 Zeile schreiben muss und nur die Pin nummer anstatt einen 4-stelligen code.
(mit arrays und strings kenne ich mich noch nicht aus, hab aber schon darüber gelesen)

Denn wollte ich noch fragen:
Gibt es schon fertige Programme die Schrift in Binärcode umwandeln können.

Oder muss ich mir ein Muster zeichnen und jede Zeile nach dem Muster im Binärcode umsetzen?

Gruß

strohhirn
78  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 22, 2013, 03:10:28 pm
Habs gerade versucht mit dem BCD Decoder. Aber irgendwie kriege ich das ding nicht zum laufen.

Mein Sketch:

Code:
//Pin connected to ST_CP of 74HC595
int latchPin = 8;
int latchPin2 = 7;
int latchPin3 = 6;
int latchPin4 = 5;
//Pin connected to SH_CP of 74HC595
int clockPin = 12;
////Pin connected to DS of 74HC595
int dataPin = 11;



void setup() {
  //set pins to output so you can control the shift register
  pinMode(latchPin, OUTPUT);
  pinMode(latchPin2, OUTPUT);
  pinMode(latchPin3, OUTPUT);
  pinMode(latchPin4, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(dataPin, OUTPUT);
}

void loop() {
 
    digitalWrite(latchPin, LOW);
    digitalWrite(latchPin2, LOW);
    digitalWrite(latchPin3, LOW);
   
   
    shiftOut(dataPin, clockPin, MSBFIRST, 170);
 
   
    digitalWrite(latchPin, HIGH);
   digitalWrite(latchPin2, LOW);
   digitalWrite(latchPin3, LOW);
   
    delay(10);
}

Ich verstehe diese Tabelle immernoch nicht da steht :
H = HIGH Level (OFF)
L = LOW Level (ON)

Ist Der Pin nun HIGh oder OFF???

Ist mein sketch irgendwie falsch? Bitte berichtigt ihn wenn ja.

Quote
Du darfst nie Eingänge offen lassen.
Wieso? Ist es nicht egal ob dort kein Signal ankommt oder LOW. Es ist denn doch so oder so aus, oder kann es auch von grundauf an sein?

Quote
Eingang D wird wahrscheinlich fest auf LOW liegen

Von Pin D führt ein Weg zum Prozessorsockel. Soll ich diesen also auch mit dem Arduino verbinden und auf LOW setzen?

Gruß

strohhirn
79  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 22, 2013, 06:39:33 am
Danke das wieder Antworten kommen. smiley

Quote
Da hast du oben aber mal geschrieben dass du dass probieren willst und dann nichts mehr weiter dazu...

Ich habe nichts gemacht weil ich mir nicht sicher war wie das geht.
Deswegen habe ich ja nochmal nachgefragt.

Quote
Ich versuche es mit dem BCD Decoder. Mit Spannung wird er schon durch die platine versorgt, richtig? Ich muss nur noch die inputs anschließen.

Wird es nun schon mit Spannung versorgt? Wie schalte ich zB. nur den 1. Pin an, für den 1. Transistor?
Ich habe es mit einem Input versucht da passiert nichts. Bracht es mindestens 3 inputs um die Outputs bedienen zu können?
In der Funktions Tabelle sehe ich nicht durch.

Gruß

strohhirn

80  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 21, 2013, 03:31:44 pm
Da mir auf simpelste Fragen nicht mehr geantwortet wird, habe ich es jetzt einfach selbst versucht.

Ich habe die Spannung zwischen GND und dem Ausgang vom Transistor mal gemessen.
Wenn er an sein soll sind es 11,7 V und wenn er aus sein soll sind es 11,5 V.
Daraus folgt: Das flackern entsteht dadurch das die Transistoren dauerhaft an sind.

Sollte ich vllt die Wiederstände dem Arduino anpassen? Und wenn ja wie?

Wird der Post überhaupt noch gelesen? Ich habe das Gefühl wie mehr seiten ein Thread hat umso weniger Leute schauen rauf,weil sie keine Lust haben sich alles durchzulesen .
Sollte ich besser einen neuen Tread aufmachen?

Gruß

strohhirn
81  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 21, 2013, 12:51:55 pm
Hab jetzt verstanden was der 74LS04 macht der invertiert das eingehende signal.
Da er mit dem Clock und Input Pin der Schieberegister verbunden ist gehe ich mal davon aus das er diese signale umhehrt.
Aber was bringt das? Könnte es das flackern verhindern?

Und wie kann ich nun testen ob die Transistoren an und aus gehen?
82  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 21, 2013, 12:39:02 pm
Wie soll ich den jetzt mit meinem Problem vorankommen? Irgendwie muss ich ja den Fehler finden können.
83  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 20, 2013, 02:29:21 pm
Kann ich irgendwie kontrollieren ob die Transistoren an und aus gehen?
84  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 20, 2013, 08:12:11 am
Ich versuche es mit dem BCD Decoder. Mit Spannung wird er schon durch die platine versorgt, richtig? Ich muss nur noch die inputs anschließen.
Hab mal ein bild rangehängt wo ich 2 Transistoren beschriftet hab.

Im datasheet der Transistoren steht: Emitter-Base Voltage 5V (ich weiß zwar nicht was das ist aber ich habe nichts logischeres gefunden)

TIP125
http://pdf.datasheetcatalog.com/datasheet/stmicroelectronics/4128.pdf

Was machen den die 74LS04 machen? Dieser chip ist nähmlich auf der platine mit dem Clock und Input pin verbunden.
Quote
74LS04 -> 6 invertierende Treiber um viele Schieberegister ansteuern zu können
85  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 18, 2013, 02:28:45 pm
Danke das du versuchst mir zu helfen.
Habs grad versucht und es ergab keinen Unterschied. Heißt das, dass ich die Transistoren dauerhaft an sind?
Mir ist aufgefallen das das flackern verschwindet wenn ich ein programm auf den arduino lade.
86  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 18, 2013, 12:42:35 pm
Uwe meinte ja:
Quote
Also Ansteuerung über die Eingänge des 74LS04 (Schieberegister) bzw 7445 (Transistoren).
Quote
74LS04 -> 6 invertierende Treiber um viele Schieberegister ansteuern zu können

Ich habe diesen IC auch entfernt.
Ich habe nicht richtig verstanden wofür es ist. Kann dadurch dieses flackern verhindert werden?

Gruß

strohhirn
87  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 15, 2013, 03:29:43 pm
Könnte es vllt auch an der Hardware liegen?
Kann vllt einer der entfernten ICs das flackern verhindern?
88  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 15, 2013, 03:05:59 pm
Hat leider auch nicht geklappt.  smiley-sad
Habs davor und dahinter versucht, es beeinflusst nur die frequenz.
Hab auch versucht davor eine 0 reinzuschieben. Klappt auch nicht.

Ich verstehe einfach nicht warum sie pulsieren? Wenn ich den strom ziehe gehen die LEDs, soweit ich sehen kann, auch sofort aus.
89  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 14, 2013, 09:25:25 am
Woran könnte denn dieses pulsieren liegen? und wie könnte man das lösen?
90  International / Deutsch / Re: LED Laufleiste mit Arduino steuern on: December 12, 2013, 10:11:08 am
Quote
Schaltest du den vorherigen Transistor aus bevor du schiebst? Du darfst nicht schieben während die LEDs an sind. Genau darum ging es bei den fehlenden Latches.
Ja ich schalte die transistoren aus, das die latchpins fehlen habe ich verstanden.

Hier mal mein skech wobei der latchpin der pin für den transistor ist:

Code:
//Pin connected to ST_CP of 74HC595
int latchPin = 8;
//Pin connected to SH_CP of 74HC595
int clockPin = 12;
////Pin connected to DS of 74HC595
int dataPin = 11;



void setup() {
  //set pins to output so you can control the shift register
  pinMode(latchPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(dataPin, OUTPUT);
}

void loop() {
  // count from 0 to 255 and display the number
  // on the LEDs
 
    // the LEDs don't change while you're sending in bits:
    digitalWrite(latchPin, LOW);
    // shift out the bits:
    shiftOut(dataPin, clockPin, MSBFIRST, 170); 

    //take the latch pin high so the LEDs will light up:
    digitalWrite(latchPin, HIGH);
    // pause before next value:
    delay(10);
 
}

Und bei diesem programm pulsieren die LEDs zwischen denen die an sind(nicht doll aber zu sehen).

Pages: 1 ... 4 5 [6] 7 8 ... 20