erstesmal programiert

OP #2008669
Lesenswert?

Hallo zusammen

Ich habe heute zum erstenmal selber ein Lauflicht mit einem Attin2313 
gebaut und selber programiert. Damit die 8 Led's richtig hell leuchten 
habe ich nur 100ohm Widerstände genommen.Leider kam dabei das Gegenteil 
raus sie leuchten fast nicht.

Kann mir jemand sagen wo ich den fehler gemacht habe? vileicht in der 
software?
Angehängte Dateien:
Persönliche Seite #2008683
Lesenswert?

Mente Fabian schrieb:
> Kann mir jemand sagen wo ich den fehler gemacht habe? vileicht in der
> software?

Ich hab nen AVR zwar noch nie in Basic programmiert, aber was mir 
auffällt: Woher weiß der Basic Compiler, dass alle Leitungen von PORTB 
Ausgänge sein sollen? Ich denke, dass du auf diese Weise einfach nur die 
einzelnen internen Pullup Widerstände aktivierst.

Gruß,
Magnetus
OP #2008686
Lesenswert?

dan wärn sie ja noch schwächer oder?
vor dem µC hab ich mir noch ein 7805 eingebaut ist der vileicht schuld 
daran das er so schwach ist?

Als ich mir ein blinklicht gebaut habe mit genau den gleichen led's und 
widerstände da haben sie in schöner hellichkeit geleuchtet nur mit dem 
lauflicht wils nicht
#2008697
Lesenswert?

@  Mente Fabian (attiny_fan)

>Ich habe heute zum erstenmal selber ein Lauflicht mit einem Attin2313
>gebaut und selber programiert. Damit die 8 Led's richtig hell leuchten
>habe ich nur 100ohm Widerstände genommen.

KDF!
naja, wir waren alle mal jung. Macht ~30mA/LED. Muss nicht sein, kauf 
dir superhelle, da wirst du auch mit 5mA blind, siehe LED.

>Kann mir jemand sagen wo ich den fehler gemacht habe? vileicht in der
>software?

Es feht die Umschaltung auf Ausgang, IN deiner Datei.

config PORTB = Output

MFG
Falk
OP #2008704
Lesenswert?

Magnus Müller schrieb:


> Und funktioniert es dann?

ja funktionieren tut's auch in einer ordentlicher geschwindichkeit

@ Falk

Ich habe die ports schon als ausgang gesezt sonst würdes nicht gehen.
Bin schon am überlegen supperhelle einzubauen sind aber teuer und ich 
habe so richtig grosse fette rote led's die schön leuchten
später möchte ich mir daraus ein knigt rider licht machen
#2008711
Lesenswert?

@  Mente Fabian (attiny_fan)

>Ich habe die ports schon als ausgang gesezt sonst würdes nicht gehen.

Aha, der Herr Programmieranfänger weiss es natürlich besser. Und NEIN, 
die Zeile in den Quellcode einfügen wäre ja auch UNZUMUTBAR.
Mach mal weiter so, mein junger Freund . . .
Gast #2008741
Lesenswert?

Fabian schrob:
>und was meinst du mit :die Zeile in den Quellcode einfügen wäre ja auch
>UNZUMUTBAR.

Das war ironisch gemeint. Du mußt angeben, ob ein Portpin Eingang oder
Ausgang sein soll. Deshalb ist es nötig, die Zeile "config PORTB = 
Output"
in den Quelltext einzutragen und zwar unter $Crystal=4000000

Du hattest eine Frage gestellt und auch eine vernünftige Antwort 
erhalten.
Da kannst Du es ruhig auch so machen, wie man Dir riet.

MfG Paul
Gast #2008762
Lesenswert?

Was ist mit Dir los, Brunner Falk?
Sitzt Dir im Nacken heut' der Schalk?
Du befasst Dich hier mit Bascom-Fragen,
was soll ich denn nun dazu sagen?

Wenn sonst ich Deine Texte seh'
-bist Du da nicht ein Fan von "C"

;-)
MfG Paul
#2008846
Lesenswert?

Mente Fabian schrieb:
> nein
>
> das was ich hier habe ist eins das nur nach rechts läuft dan nach links
> und hin und her

Und was ist jetzt da der Unterschied zu einem richtigen Knight Rider 
Licht?

(Die Frage ist ernst gemeint! Solange du das nicht sauber formulieren 
kannst, kannst du das auch nicht programmieren.
Obwohl: Selbst wenn du das sauber formulieren kannst, ist es immer noch 
nicht einfach. Aber zumindest verstehst du dann, warum es nicht so 
einfach ist. Und das ist ja auch schon etwas)
Persönliche Seite #2008848
Lesenswert?

Mente Fabian schrieb:
> das was ich hier habe ist eins das nur nach rechts läuft dan nach links
> und hin und her

Genau DAS haben die roten Funzeln unter KITTs Motorhaube auch gemacht.

Du hast immer noch nicht geschrieben WAS dir nicht passt.

Magnus Müller schrieb:
> Was gefällt Dir an deiner bisherigen Lösung nicht? Meinst du das
> fehlende Nachleuchten der LEDs? Wenn es Das ist, wird es ein wenig
> kompliziert (zumindest in Bascom.... denke ich).

Gruß,
Magnetus
OP #2008859
Lesenswert?

beim Knight rider licht ist es soh das es auch von links nach rechts 
geht aber das 3 led miteinander leuchten und die rechte led von den 
dreien ist ganz hell und die zweite schwächer die dritte sieht man nur 
noch wenig und das sollte dan auch links- rechts recht-links laufen.

was auch cool wäre wenn auf tastendruck das scan licht läuft. da laufen 
die led's von links und rechts nach innen und wider nach ausen
Persönliche Seite #2008868
Lesenswert?

Mente Fabian schrieb:
> beim Knight rider licht ist es soh das es auch von links nach rechts
> geht aber das 3 led miteinander leuchten und die rechte led von den
> dreien ist ganz hell und die zweite schwächer die dritte sieht man nur
> noch wenig und das sollte dan auch links- rechts recht-links laufen.

Das nennt man N-A-C-H-L-E-U-C-H-T-E-N !  Und genau danach hatte ich 
gefragt.

> was auch cool wäre wenn auf tastendruck das scan licht läuft. da laufen
> die led's von links und rechts nach innen und wider nach ausen

Klingt gerade etwas konfus...

Gruß,
Magnetus
#2008873
Lesenswert?

Mente Fabian schrieb:
> beim Knight rider licht ist es soh das es auch von links nach rechts
> geht aber das 3 led miteinander leuchten und die rechte led von den
> dreien ist ganz hell und die zweite schwächer die dritte sieht man nur
> noch wenig und das sollte dan auch links- rechts recht-links laufen.

Und genau das wird etwas schwieriger.
Dazu brauchst du eine Helligkeitssteuerung für jede LED einzeln und die 
kriegst du nicht einfach so gratis. Meines Wissens auch nicht in BASCOM. 
Allerdings kann ich mich im letzten Punkt auch täuschen. BASCOM hat m.W. 
eine Software-PWM mit. Allerdings bin ich nicht darüber orientiert, was 
man mit der alles machen kann und über wieviele Kanäle die verfügt.

> was auch cool wäre wenn auf tastendruck das scan licht läuft. da laufen
> die led's von links und rechts nach innen und wider nach ausen

Das wiederrum ist leicht (ohne das Nachleuchten) und ein lohnendes 
Übungsprojekt für dich. Diese Übung ist zb dein erster Zugang zu 
Binärzahlen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren