[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3829: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3831: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3832: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3833: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Das Elektroniker-Forum • Thema anzeigen - digitale analoguhr

digitale analoguhr

Probleme mit bestimmten Schaltungen von meiner Seite?

Moderator: Tim Sasdrich

digitale analoguhr

Beitragvon Duf fy » 31.01.2011, 04:07

Hi,
hab mal eine Frage zum neusten Projekt auf Chef's Seite: der digitalen Analoguhr.
Wie soll das Ziffernblatt aussehen?
Wird das rund angeordnet oder eckig? (normalerweise sind Analoguhren rund oder?)
Und in welcher Reihenfolge muss man die LEDs anordnen?

ich hoffe ich hab mich verstädnlcih ausgedrückt, falls nicht: einfach nachfragen.

mfg Duffy
Duf fy
 

Re: digitale analoguhr

Beitragvon M.A.R.K 13 » 31.01.2011, 05:14

Bei mir hab ich sie Rund angeordnet.
es spricht aber auch nichts gegen eine andere Form.

wie schon in der Beschreeibung steht werden die Leds angeordnet:
D1 - 1.Minute
...
D60 - 60. Minute bzw.0

D61 - 64 sind für Stunde 9 bis 12
D65 - 72 sind für Stunde 1 bis 8


Werd wohl doch nochmal Bilder machen müssen.
M.A.R.K 13
 

Re: digitale analoguhr

Beitragvon Duf fy » 31.01.2011, 13:45

Jetzt hats Klick gemacht.
Ich hab vergessen das jede LED von 1-60 für eine Minute steht. Ich sollte das nächste mal in ausgeschlafenem Zustand nachdenken bevor ich eine Frage stelle :D

Vielen Dank :)
Duf fy
 

Re: digitale analoguhr

Beitragvon oyobi » 11.07.2012, 20:39

ich hab da ne frage zur programmierung.
ich will mir erstmal nur die sekunden auf nem lcd anzeigen lassen.(verwende auch ds1307 und atmega8 über i2c) jetzt gibt dir mir aber nur ziemlich schnell ziemlich viel müll aus..... wie kann ich den nach der aktuellen sekunde fragen? bzw. die sekunden zählen?
oyobi
 

Re: digitale analoguhr

Beitragvon Chef » 11.07.2012, 20:44

Am besten du liest dir auf meiner Projektseite die Bauanleitung für das RTC-Modul durch. Da ist auch beschrieben, wie der DS1307 angesteuert wird.

Chef :D
Wenn es die Elektronik nicht gäbe, müsste man sie erfinden.
Benutzeravatar
Chef
Site Admin
 
Beiträge: 2941
Registriert: 04.11.2008, 17:56
Wohnort: Hamburg

Re: digitale analoguhr

Beitragvon alterhase » 11.07.2012, 20:45

Hast du schon - wie in der Programmierkunde vorgeschrieben - deine LED zum blinken gebracht?

Nimm nicht 3 Schritte auf einmal, ... da hauts dich ganz sicher pausenlos aufs Goscherl :mrgreen:
Löten verbindet ...manchmals. :mrgreen:
73 55
alterhase
 
Beiträge: 12052
Registriert: 14.11.2008, 08:58
Wohnort: Wien/Kapfenberg

Re: digitale analoguhr

Beitragvon oyobi » 11.07.2012, 20:49

die i2c- zeilen habich da rauskopiert, dann die minuten und sekunden rausgeschnitten weils nicht funktioniert hat.
Do

I2cstart
I2cwbyte &HD0
I2cwbyte 0

I2cstart
I2cwbyte &HD1
I2crbyte I , Ack
I2crbyte Minute , Ack
I2crbyte Stunde , Nack
I2cstop
Lcd I : Lcd "-" : Lcd Stunde

Loop

der gibt die ganze zeit nur 0128-0128-..... usw aus
oyobi
 

Re: digitale analoguhr

Beitragvon alterhase » 11.07.2012, 20:53

Löten verbindet ...manchmals. :mrgreen:
73 55
alterhase
 
Beiträge: 12052
Registriert: 14.11.2008, 08:58
Wohnort: Wien/Kapfenberg

Re: digitale analoguhr

Beitragvon oyobi » 11.07.2012, 21:01

warte im moment dadrauf dass das 1. semester anfängt, dh. hab ziemlich viel zeit. leds blinken schon, taster funktionieren, lcd funktioniert(bascom hat da übrigens ziemlich simple funktionen. warum benutzt du die nicht im tutorial?)
naja und da hab ich mir gedacht i2c is jetzt dran. sieht eigentlich garnicht so schwierig aus.
was ich eigentlich wissen will, was für daten sendet der ds1307 mir? was z.b. wird bei dir im byte I gespeichert?
oyobi
 

Re: digitale analoguhr

Beitragvon Chef » 11.07.2012, 21:02

Hast du PullUps an SDA und SCL?

Chef :D
Wenn es die Elektronik nicht gäbe, müsste man sie erfinden.
Benutzeravatar
Chef
Site Admin
 
Beiträge: 2941
Registriert: 04.11.2008, 17:56
Wohnort: Hamburg

Re: digitale analoguhr

Beitragvon oyobi » 11.07.2012, 21:06

jop, auch den kondensator, jedoch als smd. macht ja nix oder? und ich hab keine batterie, sollte aber auch nichts ändern denk ich mal. den kondensator am atmega8 zwischen vcc und gnd habe ich nicht dran fällt mir grade auf, aber hat der was damit zu tun?
oyobi
 

Re: digitale analoguhr

Beitragvon Anse » 12.07.2012, 16:58

Anse
 
Beiträge: 1442
Registriert: 09.06.2011, 14:18

Re: digitale analoguhr

Beitragvon oyobi » 12.07.2012, 17:50

also ich hab jetzt folgendes:

Do
Cls
' Lcd "1"
I2cstart
I2cwbyte &HD0
I2cwbyte 1
'Lcd "2"
I2cstart
I2cwbyte &HD1
I2crbyte I , Ack
I2crbyte Minute , Ack
I2crbyte Stunde , Nack
I2cstop
I = Makedec(i) : Minute = Makedec(minute) : Stunde = Makebcd(stunde)
Lcd I : Lcd "-" : Lcd Minute : Lcd "-" : Lowerline : Lcd Stunde
Waitms 467
Loop


und was er mir ausgibt ist immer
0-0-
1_
oyobi
 

Re: digitale analoguhr

Beitragvon Anse » 12.07.2012, 18:03

ist schon alles aufgeschrieben.
Anse
 
Beiträge: 1442
Registriert: 09.06.2011, 14:18


Zurück zu Schaltungen / Basteleien

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast