PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Analogsignale aufnehmen --> ausgeben //Wie mach ich das?



STS-Robotics
23.04.2007, 00:30
Moin zusammen...

Bin leider nicht so der C Spezi... sorry! 8-[ Könnte deswegen mal all eure Hilfe gebrauchen. [-o<

Ich weiß nicht wie man analoge Signale aufnimmt und sie später wieder auf dem Display ausgibt.

Hab einen ATmega128 wo die AD Ports auf den F Ports liegen und 2 Sharp Sensoren GP2D120 die auf PORTF.0 und PORTF.1 angeschlossen sind. Das Display soll später die AD Werte auf dem Display wieder ausgeben. Wie macht man das oder könnte ir mir ein Beispielprogramm geben??? Bräuchte das morgen für die Schule um weiter zu kommen!!!

Danke im Vorraus!!!

MfG

...STS-Team

p_mork
23.04.2007, 14:21
Hallo STS-Robotics,
guck mal hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#ADC_.28Analog_Digital_Converter.29
Da steht, wie man den ADC des AVRs benutzt. Um den Wert aufs Display auszugeben musst Du es zuvor mit itoa(Wert,Zeiger auf ein char-Array,radix(normaleweise 10)) in ein char-Array umwandeln und dann kannst Du diesen einfach ausgeben. Hoffe konnt Dir helfen.

MfG Mark