INT in Atmel Studio anzeigen lassen

Gast #3602303
Lesenswert?

Hallo zusammen,

ich bin aktuell dabei mich etwas in die Mikrocontroller-Programmierung 
einzuarbeiten und interessiere mich dafür wie ich einen Spannungspegel 
an einem PIN meines Arduino (ATmega328p) im Atmel Studio anzeigen lassen 
kann? Es ist ja eigentlich egal, ob das nun beispielsweise durch einen 
Taster oder einen Interrupt ausgelöst wird. Mir geht es dabei darum die 
Kommunikation zwischen com-port, Arduino Bootloader (AVRdude, ATmega16u) 
und dem eigentlichen uC ATmega328p zu begreifen. Die Tutorials, die ich 
bisher dazu gefunden habe, haben sich leider nicht auf den Arduino mit 
seinem Bootloader bezogen.

Kann mir da jemand helfen? Es möchte nach Betätigung eines Tasters in 
Atmel Studio 6.1 eine kleine Nachricht erhalten, wie z.B. "Taster 
betätigt".

Vielen Dank und grüße
Kaban
Moderator (Firma: Titel) Persönliche Seite #3602610
Lesenswert?

Kostjan Kaban schrieb:
> wie ich einen Spannungspegel an einem PIN meines Arduino (ATmega328p) im
> Atmel Studio anzeigen lassen kann?
Such mal nach AD-Wandler. Und lies das Datenblatt deine 
Mikrocontrollers. Und dann rechne den AD-Wert so um, dass er in einen 
Integer passt. Blöderweise wirst du mit einem Integer nur 0,1,2,3,4 (und 
bei einem falschen Ansatz noch 5) Volt anzeigen können. die 
Nachkommastellen haben keinen Platz im Integer. Besser wäre also nicht 
Volt, sondern Millivolt in den Integer zu rechnen. Dann hättest du einen 
Darstellungsbereich von 0000 bis 4999. Klar soweit?

Merke: die Arduino-Lib nimmt dir zwar viel Arbeit, aber nicht das Denken 
ab...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren