Forum: Mikrocontroller und Digitale Elektronik Voltmeter mit Atmega32 in C


von Dario (Gast)


Lesenswert?

Hi

Ich möchte ein Voltmeter mit einem ATmega32 realisieren. Kennt ihr eine 
Website auf der es einen Schaltplan und den C Code dafür hat?

lgd

von sss (Gast)


Lesenswert?

Schau doch mal bei Google.de vorbei.

von Dario (Gast)


Lesenswert?

Da finde ich nichts was in C geschrieben ist und ein LCD verwendet.

von Greg (Gast)


Lesenswert?

Sieh mal bei http://www.avrfreaks.net nach.
Um die Projekte sehen zu können, mußt du dich registrieren. Es lohnt 
sich aber wenn du mehr mit avr machen willst.

von GIDF (Gast)


Lesenswert?


von Dario (Gast)


Lesenswert?

@GDIF Du hast nur nach LCD gesucht. Aber ADC? Und das meiste ist auch 
nicht in C!

von ich (Gast)


Lesenswert?

Dario schrieb:
> @GDIF Du hast nur nach LCD gesucht. Aber ADC? Und das meiste ist
> auch nicht in C!

Kannst du die paar Suchbegriffe selbst eingeben?
Du erwartest doch nicht, daß dir hier einer das Internet vorliest, oder?

von Alessandro (Gast)


Lesenswert?

Dario schrieb:
> Ich möchte ein Voltmeter mit einem ATmega32 realisieren.

Und was hält dich davon ab. Strukturiere die dafür erforderlichen 
Arbeitsschritte und dann ...

... auf geht's.

von Ingolf G. (frosch)


Lesenswert?

Habe mich mal an einem 8-fach-Voltmeter mit Display und serieller 
Übertragung versucht, klappt ganz gut. Projekt auf die schnelle 
zusammengezippt:
http://www.grilec.com/download/8fachanalog.zip

Eventuell kannst du davon was gebrauchen.

(Zip-Datei enthält auch ein Exe-File, Empfangsprogramm zur Anzeige auf 
PC.
 Ist selbst erstellt mit Delphi,virengeprüft. also ungefährlich.)

Auf Wunsch gibt es das zip auch ohne exe ...

von Helmut S. (helmuts)


Lesenswert?

In diesem Buch gibt es Beispiele. Die Schaltung (Bildchen) sieht man auf 
dieser Web-Seite.
http://www.franzis.de/elektronik/avr-mikrocontroller-in-c-programmieren
Genau die LCD Ansteuerung mit 4bit Daten wird in der Leseprobe gezeigt.


Allerdings etwas verschwenderisch mit 8 Datenbits des LCDs.
http://www.avr-tutorials.com/projects/atmega16-microcontroller-digital-lcd-thermometer

: Bearbeitet durch User
von Dario (Gast)


Lesenswert?

Ich finde leider nichts im Internet was ein LCD verwendet und der Code 
in C ist.

von Klaus Dieter (Gast)


Lesenswert?

Dario schrieb:
> Ich finde leider nichts im Internet was ein LCD verwendet und der Code
> in C ist.

Du ärmster. Wie wär's mit selber machen?

von Max H. (hartl192)


Lesenswert?

Dario schrieb:
> Ich finde leider nichts im Internet was ein LCD verwendet und der Code
> in C ist.

Wieso muss es C sein? Wenn du's nur kopiere willst lasst sich ASM gleich 
gut kopieren wie C. Wenn du auch was selbst machen willst, könntest du 
einen C-Code für den ADC und einen für ein LCD zusammensetzten. Für ADC 
und LCD gibt's sicher irgendwas im AVR-GCC-Tutorial

ASM:
http://www.loetstelle.net/projekte/vierkanaldvm/vierkanaldvm.php

von ich (Gast)


Lesenswert?

Dario schrieb:
> Ich finde leider nichts im Internet was ein LCD verwendet und der
> Code in C ist.

Du wirst nur mit großem Glück ein Projekt oder eine "Bauanleitung" 
finden, die zu 100% deinen Geschmack trifft.
Beschäftige dich erstmal mit der Ansteuerung von LCD. Wenn du das dann 
kannst, dann informiere dich, wie mit dem ADC umzugehen ist. Eigne dir 
das entsprechende Wissen an, dann kannst du problemlos ein LCD ansteuern 
und auch den ADC einsetzen. Dann noch etwas Elektronik drumherum 
(Meßbereichsumschaltung usw) und schon hast du ein selbstgebautes 
Voltmeter. Das kannst du dann auch noch erweitern (Strommessung, AC/DC, 
Widerstandsmessung, Kapazitäten, Induktivitäten...) Der Phantasie sind 
da keine Grenzen gesetzt. Aber du wirst kaum was finden nach dem Motto 
"Malen nach Zahlen". Teile dein Vorhaben in einzelne Schritte ein und 
realisiere sie nach und nach.

von Helmut S. (helmuts)


Lesenswert?

Dario schrieb:
> Ich finde leider nichts im Internet was ein LCD verwendet und der Code
> in C ist.

Ich habe dir doch zwei Links gegeben. Da brauchst du nur noch den 
Programm-Code mit copy/paste in dein Projekt kopieren. Natürlich sind da 
immer ein paar Anpassungen, wegen der Verwendung anderer Ports und Pins, 
notwendig.

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.