Forum: Mikrocontroller und Digitale Elektronik AVR Bascom Temperaturanzeige 7Segment


von Stefan L. (stl1)


Lesenswert?

Hallo an alle,

ich möchte mir eine einfache Raumtemperatur 7Segment Anzeige bauen.

AVR mit ATMegaxx und ein Programm in Bascom.

Meine Kenntnisse in Bascom sind bescheiden. Habe jedoch vor 45Jahren
Elektroniker gelernt (Praktisch Kenntnisse Note 1 Theorie eher 3,5)

Vielleicht gibt es eine mitfühlende Seele :-) die mir mit einem 
Schaltplan
und dem entsprechenden Bascom Programm helfen möchte.

Mit meinem verbindlichsten Dank

Stefan

von Frank G. (frank_g53)


Lesenswert?


von Harald W. (wilhelms)


Lesenswert?

Frank G. schrieb:

> Ganz spontan: Beitrag "DS18B20 auslesen und Temperatur auf 7-Segment-Anzeige ausgeben"

Der obige Thread ist m.E. ein typisches Beispiel dafür, das das
programmieren von µCs selbst bei einfachen Problemen nicht so
einfach ist, wie hier im Forum oft behauptet wird. Hast Du
(Frank) ein funktionierendes Thermometer nach obigen Thread?

von Feldkurat K. (feldkurat)


Lesenswert?

Harald W. schrieb:
> Der obige Thread ist m.E. ein typisches Beispiel dafür, das das
> programmieren von µCs selbst bei einfachen Problemen nicht so
> einfach ist, wie hier im Forum oft behauptet wird.

Nein, das ist ein typisches Beispiel für einen ergebnislosen Thread, von 
dem die Akteure wegrennen, wie die Sau vom Trog. Kommt dann aber jemand 
und ergänzt eine funktionierende Lösung, wird er sofort Volley genommen, 
weil er einen alten Thread exhumiert hat.

Besser ist, sich in den Beispielprogrammen auf der Seite des Herstellers 
von Bascom umzusehen. Dort findet man (unter Anderem) das:

https://www.mcselec.com/index.php?option=com_content&task=view&id=302&Itemid=57


Der Vorteil: Das ist getestet, es gibt keine blöden Kommentare, derer 
man sich erwehren müßte.

-Feldkurat-

von Stefan L. (stl1)


Lesenswert?

Hallo,

vielen Dank.

Jedoch !! UHI UHI !!
Das habe ich mir einfacher vorgestellt.
Da steig ich wohl nicht so einfach durch.
Gruß Stefan

von Stefan L. (stl1)


Lesenswert?

> Besser ist, sich in den Beispielprogrammen auf der Seite des Herstellers
> von Bascom umzusehen. Dort findet man (unter Anderem) das:
> https://www.mcselec.com/index.php?option=com_content&task=view&id=302&Itemid=57

> -Feldkurat-

Hallo,
vielen Dank für die Hilfe.

Aber das hab ich mir einfacher vorgestellt.

Die Temperatur auf einem LCD anzuzeigen hab ich schon hingekriegt.

Ich wollte es halt in großen Ziffern 30mm an der Wand ablesen können.

Nun! Da muß wohl stärker suchen gehen.

Gruß Stefan

von RS232 zu USB und wieder zurück.. (Gast)


Lesenswert?

Harald W. schrieb:
> er obige Thread ist m.E. ein typisches Beispiel dafür, das das
> programmieren von µCs selbst bei einfachen Problemen nicht so
> einfach ist, wie hier im Forum oft behauptet wird. Hast Du
> (Frank) ein funktionierendes Thermometer nach obigen Thread?



So etwas kann nur jemand sagen, der seine eigenen Anfänge vergessen hat 
und schneller schreibt als er denkt; und das sagt auch schon was aus.
Vergessen scheint auch zu sein, wie man selbst sich damal der Materie 
genähert hat und sicher einen Mentor hatte der nicht so reagierte als 
Fragen auftauchten.

Ich hatte eine abgeschlossen Ausbildung als Radio FS Techniker, 
Berufserfahrung, überdurschnittlich gute "MINT" Noten, war bereits im 3. 
Semester E-Technik, beschäftigte mich mit Laplace/Fourier etc.. (noch 
nicht mit handfester E-Technik) und stand dann hobbymässig vor einer 
ähnlichen Situation; wie Ochs vorm Berg.
Ich hatte einen guten guten Freund, bereits Dipl. Ing bei der Bahn / 
Verkehrsleittechnik/Steuerungsrechner (DEC Gesummsel) unde der hat 
glücklicherweise nicht so bescheuert reagiert.

Also fasst Euch mal alle an die Eigene Nase und versucht vernünftig zu 
reagieren.
Draufhaumethoden bringen nichts, ausser Blut und Tote..


BG

DS

von RS232 zu USB und wieder zurück.. (Gast)


Lesenswert?

Stefan L. schrieb:
> Aber das hab ich mir einfacher vorgestellt.
>
> Die Temperatur auf einem LCD anzuzeigen hab ich schon hingekriegt.
>
> Ich wollte es halt in großen Ziffern 30mm an der Wand ablesen können.
>
> Nun! Da muß wohl stärker suchen gehen.
>
> Gruß Stefan

Jetzt wirf doch nicht die Flinte ins Korn, Du bist schließlich 
Praktiker!
Wie LED's funktioniern weißt Du doch und wie man sie dann ansteuern muß 
ist nicht sehr kompliziert.
Oft hat man nicht genug Port-Ausgänge, dann hilft "Multiplexing" weiter.
Dazu findest Du genug einfache Erklärungen im Netz.

Und mit Sicherheit komplett fertigen Bacom Code und Aufbauanleitungen.
Das so herum zu tun und um sich danach erst Gedanken zu machen wie es 
funktioniert ist halt auch ok.

Selnst wenn das reine Ergebnis schon reicht ist da nichts verwerfliches 
dran.
Sonst dürften 99,9999% der Welbevölkerung nicht fernsehen, telefonieren, 
einen pC besitzen ......

von Pastor Braune (Gast)


Lesenswert?

Moin,
vielleicht bringt dich das weiter ,ist leider in c aber die Hardware 
lässt sich auch in bascom prog.

http://tuxgraphics.org/electronics/200903/three-digit-display.shtml
http://tuxgraphics.org/electronics/200706/mini-digital-voltmeter.shtml
Gibt/gab es auch Mal als Bausatz..

von Axel S. (a-za-z0-9)


Lesenswert?

Ich verstehe weder beim diesen Thread noch beim oben verlinkten Thread 
die Zielvorstellung des Fragestellers. Beide wollen etwas bauen, was man 
genauso gut auch kaufen könnte. OK.

Aber nachdem das hier ja ein Forum für Selberbauer ist, sind sie 
eigentlich genau richtig. Sie kriegen auch Denkanstöße und Hinweise auf 
möglicherweise geeignete Werkzeuge. Nur: Eigeninitiative sehe ich keine. 
Die Dinge sind auf einmal viel schwerer als sie sich das vorgestellt 
haben. Es ist viel zu viel Dokumentation, um das alles zu lesen.

Was sie eigentlich suchen, ist jemand der ihnen Schaltplan, Platinene 
und Software mundgerecht serviert. Damit sie es dann nur noch 
zusammenstecken müssen. So wie in diesen tollen "Maker" Videos auf 
Youtube, wo Leute Module vom Chinamann verknüppern.

Nur: was soll das? Wenn sie ohnehin keine Eigenleistung erbringen 
wollen, dann können sie auch gleich was Fertiges kaufen.

von Fred R. (fredylich)


Lesenswert?

Hallo Stefan,

bin in Ruhestand somit viel Zeit.
Hardware und Software sollte für mich in diesem Bereich kein Problem 
sein.

Aber dann bitte außerhalb des Forum.
Schick eine PN bekommst dann meine E-Mail.

von Alleskönner (Gast)


Lesenswert?

Axel S. schrieb:
> Ich verstehe weder beim diesen Thread noch beim oben verlinkten Thread
> die Zielvorstellung des Fragestellers.

Dann versuche auch nicht zu antworten. Das ist doch für Dich sinnlos 
vertane Zeit. Liest Du denn wirklich so gern Deine eigenen Beiträge, daß 
sie in fast JEDEM Thread auftauchen müssen.

Fred R. schrieb:
> Hardware und Software sollte für mich in diesem Bereich kein Problem
> sein.
>
> Aber dann bitte außerhalb des Forum.
> Schick eine PN bekommst dann meine E-Mail.

Klasse, Axel S. ! Gratulation !

Wieder ein Nutzer vergrault.

von michael_ (Gast)


Lesenswert?

Alleskönner schrieb:
> Axel S. schrieb:
>> Ich verstehe weder beim diesen Thread noch beim oben verlinkten Thread
>> die Zielvorstellung des Fragestellers.
>
> Dann versuche auch nicht zu antworten. Das ist doch für Dich sinnlos
> vertane Zeit. Liest Du denn wirklich so gern Deine eigenen Beiträge, daß
> sie in fast JEDEM Thread auftauchen müssen.

Was stänkerst du gegen Axel!
Natürlich hat er Recht.

Da hat einer ein Idee und beschäftigt sich nicht selbst mit der 
Realisierung.
Und fragt für jeden Mist hier anderen Leuten Löcher in den Bauch.

Wenn man schon das mit BASCOM machen will, dann sollte man sich auch 
damit befassen. In den Beispielen und der Beschreibung ist die 7-Segment 
Anzeige beschrieben.
Wie hier manche auf LCD kommen ist mir ein Rätsel.
Und Stefan Leber (stl1) , es gibt auch Bücher.

Z.Bsp. Kühnel, "Programmieren mit BASVOM AVR".
Innerhalb einer Minute habe ich dort auf S.129 dein Problem gefunden.

Nicht fragen, sondern machen!

von Alleskönner (Gast)


Lesenswert?

michael_ schrieb:
> Was stänkerst du gegen Axel!

Ich bringe nur Fakten, nichts weiter.

michael_ schrieb:
> Und Stefan Leber (stl1) , es gibt auch Bücher.
>
> Z.Bsp. Kühnel, "Programmieren mit BASVOM AVR".
> Innerhalb einer Minute habe ich dort auf S.129 dein Problem gefunden.

Super. Schenkst Du dem TO das Buch, oder wieso setzt Du voraus, daß er 
es auch hat?

Einfach mal die Fresse halten -auch, wenn man noch so viel Langeweile 
hat und nichts mit dem Tag anzufangen weiss -wie wär's damit, 
Unterstrich-Michael?

von spess53 (Gast)


Lesenswert?

Hi

>Einfach mal die Fresse halten -auch, wenn man noch so viel Langeweile
>hat und nichts mit dem Tag anzufangen weiss -wie wär's damit,
>Unterstrich-Michael?

Da würde ich an deiner Stelle, da du eh nichts zu sagen hast, mit dir 
selbst anfangen.

MfG Spess

von RS232 zu USB und wieder zurück.. (Gast)


Lesenswert?

Hi,

da ihr ja überwiegend alte Säcke (wie ich) ohne Maniern seid (ich 
nicht),
wundere ich mich immer wieder woher Ihr alle das ganze Testosteron 
nehmt;-)

Wo kann man das kaufen?

Bitte um seriöse Bezugsquellen.

Danke

von Harald W. (wilhelms)


Lesenswert?

Axel S. schrieb:

> Ich verstehe weder beim diesen Thread noch beim oben verlinkten Thread
> die Zielvorstellung des Fragestellers. Beide wollen etwas bauen, was man
> genauso gut auch kaufen könnte. OK.

Thermometer mit grosser LED-Anzeige, die man auch quer durchs
Zimmer ablesen kann, sind nur schwer zu finden.

von Axel S. (a-za-z0-9)


Lesenswert?

Harald W. schrieb:
> Axel S. schrieb:
>
>> Ich verstehe weder beim diesen Thread noch beim oben verlinkten Thread
>> die Zielvorstellung des Fragestellers. Beide wollen etwas bauen, was man
>> genauso gut auch kaufen könnte. OK.
>
> Thermometer mit grosser LED-Anzeige, die man auch quer durchs
> Zimmer ablesen kann, sind nur schwer zu finden.

Ich hatte "LED" jetzt nicht als Anforderung verstanden, nur "große 
Anzeige". Und das gibt es durchaus - mit LCD. So Gedöhns mit Anzeigen 
(egal ob Uhr oder Thermometer) gibt es fast ausschließlich mit LCD zu 
kaufen, weil es dann mit Batterien funktioniert. Ausnahme sind Uhren 
oder Thermometer, die in stationären Geräten eingebaut sind, die sowieso 
am Netz hängen müssen.

Für Bastler ist es eher anders herum: wenn man große Anzeigen will, 
kommt man um LED kaum herum. Segmentierte LCD in großen Formaten sind 
eigentlich immer kundenspezifisch.

von Crazy Harry (crazy_h)


Angehängte Dateien:

Lesenswert?

Meine Scheisse macht doch endlich ein Unterforum für Anfänger und wer 
darin blöde Kommentare abläßt ohne zu helfen, wird 4 Wochen gesperrt.

@Stefan: Wenns nicht Bascom sein muß, schreib mir ne PM und ich helf 
dir.

Das ist zwar ursprünglich ein GPS-Tacho, aber wenn man den 
GPS-Empfänger, SD-Slot, .... weg läßt und eine Temperaturmessschaltung 
drauf baut, geht das. Und die Displays haben 57mm Höhe.

: Bearbeitet durch User
von michael_ (Gast)


Lesenswert?

Harald W. schrieb:
> Thermometer mit grosser LED-Anzeige, die man auch quer durchs
> Zimmer ablesen kann, sind nur schwer zu finden.

Auf dem Polenmarkt in Bad Muskau habe ich welche gesehen.
1/2 m Länge und größer. So ab 30EUR.
Da kriegt man kaum die LED für.
Die machen Temperatur, Datum usw.
Alles fertich.

von icke (Gast)


Lesenswert?

Zum abschreiben

nur noch das1820 teil ersetzen, den hast du ja schon in deinem LCD 
Programm mit drin..
http://www.elektronik-labor.de/AVR/dds/DVM.html

von icke (Gast)


Lesenswert?

nehme mal an, das ist der code den du schon abgeschrieben hast?



https://www.mcselec.com/index.php?option=com_content&task=view&id=302&Itemid=57

wenn Du nicht multiplexen willst/kannst, so nimm einen controller mit 14 
freien io Pins.
Der Arduino nano mit atmega 328 für ein euro fuffzich hat genügen davon 
und
mit dem bootloader drin, kannst du den direkt aus dem Bascom Programm 
heraus flashen.

http://www.elektronik-labor.de/AVR/ElektorBas.html


Dazu 7 Segment Anzeigen mit effizienten LED Segmenten dami der 328 nicht 
überlastet wird.
oder du lötest 14 BC xxx dran oder ULN xxx...
So, jetzt wollen wir was sehen Du praktiker ;-)

sende ein Photo!!!

von Stefan L. (stl1)


Lesenswert?

Hallo an alle,
du je - um Himmel´s Willen wo bin da hineingeraten.

Ich wollte nur eine Fach(hilfe)frage stellen

und keinen Streit vom Zaune brechen.

Bitte zu entschuldigen.

Den Buchtipp werde ich mal testen. Danke

Stefan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.