Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller Voltmeter


von Sebi F. (sebifisch)


Lesenswert?

Hallo Forum
ich bin neu im forum und kenne mich auch so mit microcontrollern nicht 
aus. habe aber gute pc-kenntnisse und möchte auch eine neue progsparche 
bezüglich von microcontrollern lernen.
also zu meiner frage:
ich brauche einen mikrocontroller der eine spannung von einer fotodiode 
misst und jedesmal wenn der wert über einer gewissen zahl liegt soll auf 
einem kleinen led display die aktuelle zahl plus 1 dargestellt werden.
ich hoffe das es eine halbwegs günstige und einfache methode gibt.

danke für die antworten


sebifisch

von Eumel (Gast)


Lesenswert?

Das kann jeder Controller mit ADC.

von Kim S. (Gast)


Lesenswert?

soll heißen...besorg Dir nen Atmega 8 oder Atmega32 oder nen 
entsprechenden pic..

Den Atmega kannst Du danach auch gleich für weitere Versuche wudnerbar 
nutzen, weil massig ram/rom

Zum Programmieren nimste halt BAscom, C oder ich nutze gerne Pascal von 
e-lab oder Micropascal ist auch ok

von Stephan (Gast)


Lesenswert?

das geht auch ohne µc.
Eine Fotodiode, einen Komparator und ein elektromechanisches Zählwerk. 
fettich isses

von Karl H. (kbuchegg)


Lesenswert?

Stephan schrieb:
> das geht auch ohne µc.
> Eine Fotodiode, einen Komparator und ein elektromechanisches Zählwerk.

Ich hab mir vor Jahren mal beim Conrad ein elektronisches Zählwerk 
gekauft. Die gibts sicher noch immer für kleines Geld.

von Stephan (Gast)


Lesenswert?

und führt schneller zum Ziel als erst Proggen zu lernen.
Das kann er ja nebenbei machen und dann als High End Lösung anbieten.

von Stephan (Gast)


Lesenswert?

wobei, mit Bascom ist das sicher auf nur ein 3-5 Zeiler :)

von Karl H. (kbuchegg)


Lesenswert?

Wenn man weiß wies geht, ist der 5 Zeiler in 10 Minuten geschrieben - 
keine Frage.
Wenn ich mir aber ansehe, wie andere hier im Forum an einer simplen 
Abfrage eines ADC, nein 2-er ADC Kanäle, und Wertevergleich scheitern, 
dann würde ich nicht drauf wetten, dass sich das an einem Wochenende für 
einen Anfänger realisieren lässt.

von Stephan (Gast)


Lesenswert?

wird eben doch Zeit das in den Atmels objekorientierte Programmierung 
einbaut wird. schicki bunti klicki und geht.

von Hannes L. (hannes)


Lesenswert?

Stephan schrieb:
> das in den Atmels objekorientierte Programmierung
> einbaut wird

Dafür gibt es doch linuxtaugliche ARMs...

...

von Stephan (Gast)


Lesenswert?

und was macht ein Windows Programmierer, sorry "Kästchenklicker", mit 
Linux ?

von Moritz M. (Gast)


Lesenswert?

Hallo,

wenn du dich mit Mikrocontrollern auseinander setzen willst würde ich 
dir auch die Atmel AVR empfeheln. Die sind sehr einfach zu 
programmieren. Als Programmiersprache würde ich dir C empfehlen unter 
dem AVR Studio.

http://www.mikrocontroller.net/articles/AVR-Tutorial

Moritz

von Hannes L. (hannes)


Lesenswert?

Stephan schrieb:
> und was macht ein Windows Programmierer, sorry "Kästchenklicker", mit
> Linux ?

Sei mal nicht so überheblich, auf 90% aller PCs weltweit läuft Windoof. 
Und auch unter Linux kann man klickibunti Kästchen klicken...
;-))

Vermutlich gibt es auch ein Windoof für ARMs, habe ich mangels Interesse 
aber nie recherchiert.

Ich schreibe mir gelegentlich auch mal ein Windoof-Programm (die Zeit 
der DOS-Programme ist ja vorbei), aber mit "Kästchenklicken" hat das 
nicht allzuviel zu tun.

Achja, lass' Dich nicht von Rufus erwischen, der ist zwar privat 
Äppel-Freak, verdient seine Brötchen aber als Programmierer für Windoof, 
wobei ich nicht glaube, dass er da nur Kästchen klickt. Also scheint 
Windoof gar nicht so schlecht zu sein, wie einige militante Linuxer 
immer wieder gern behaupten.

...

von blubber (Gast)


Lesenswert?

Hannes Lux schrieb:
> Vermutlich gibt es auch ein Windoof für ARMs, habe ich mangels Interesse
> aber nie recherchiert.

Gibt es aktuelle Version ist 7 und hat mit den PocketPCs angefangen, 
deswegen habe ich schonmal doof geguckt als ich ein Programm für PPC 
heruntergeladen hatte, nur um festzustellen das gar kein 
PowerPC-Prozessor gemeint war :-P

Was der TP nicht geschrieben hat was für eine Art Schwellwert, soll eine 
Lampe angehen wenn es zu dunkel wird oder die Jalousie runter wenn zu 
hell ?

von amateur (Gast)


Lesenswert?

>Atmega32
>objekorientierte Programmierung
>AVR
>Linux
Und ich dachte immer, die Sache mit den Kanonen und den Spatzen, wär’ 
nur so 'ne dumme Redensart.

von Sebi F. (sebifisch)


Lesenswert?

danke für die schnellen antworten

Stephan schrieb:
> Eine Fotodiode, einen Komparator und ein elektromechanisches Zählwerk.

wie soll ich das am besten anstellen... habe leider null erfahrung :(

von Walter S. (avatar)


Lesenswert?

Sebi Fisch schrieb:
> also zu meiner frage:

welche Frage? Ich kann keine entdecken.

von Stephan H. (stephan-)


Lesenswert?

Sebi Fisch schrieb:
> danke für die schnellen antworten
>
> Stephan schrieb:
>> Eine Fotodiode, einen Komparator und ein elektromechanisches Zählwerk.
>
> wie soll ich das am besten anstellen... habe leider null erfahrung :(

das sollte ja nicht allzu schwer fallen.
Man nehme die Diode und verkable sie mit einem Eingang eines 
Komparators.
Der andere Eingang bekommt eine sog. Referenzspannung.
Wenn die Diode dann den anderen Eingang mit einer Spannung belegt die 
größer oder kleiner der Referenz ist, geht der Komparator am Ausgang auf 
High oder Low. Das hängt davon ab ob die Referenz am Eingang für Plus 
oder Minus ist.
Der Ausgang des Komparators geht auf einen Transistor und der schlatet 
das Zählwerk weiter.

Woila

Artikelübersicht: Komparator
http://www.mikrocontroller.net/articles/Komparator

von dolf (Gast)


Lesenswert?

Sebi Fisch schrieb:
> er eine spannung von einer fotodiode
> misst und jedesmal wenn der wert über einer gewissen zahl liegt soll auf
> einem kleinen led display die aktuelle zahl plus 1 dargestellt werden.

dazu braucht man keinen controller.
nen fotowiderstand und ein schmittrigger zum auswerten.

ach ja was willst du eigentlich auswerten?

da dran ein zähler mit passender zählweite + ein passendes display.

mfg

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.