Drehreglerwerte an visual basic übergeben

Gast #1285821
Lesenswert?

hallo,

ich fange gerade an mit microncontrollern zu arbeiten...
ich habe mir das AVR Starterkit mit buch (aus dem shop) geholt um einen 
einstieg zu bekommen...

jetzt meine frage: ich will werte in vb.net, opengl, oder c durch vier 
drehpotentiometer über einen microcontroller live verändern.

- generell: ist das möglich? ;)
- welches board eigenet sich für eine solche aufgabe (sollte möglichst 
klein sein)
- oder gibt es alternativen?

freue mich über jede art von information! will mich rechtzeitig 
informieren bevor ich anfange lange im dunkeln zu tappen und mir die 
falsche hardware zuzulegen...

johannes
#1285913
Lesenswert?

Ein encoder benötigt bekanntlich mind. 2 "Drähte" also Porteingänge am 
Controller.

wenn du die Drehgeber immer dauernd in einer Schleife abfragst (polling) 
wären das 8 Portpins, also eine Kleinigkeit...
Natürlich wäre eine Interruptsteuerung idealer, dann benötigst Du aber 
eben 4 Interrupteingänge, oder Du leitest alles über einen Interrupt und 
könntest dann auswählen welcher Drehgeber die Änderungen verursacht hat.
Dann kannst Du die Daten via RS232 oder USB/Seriell- Wandler an den PC 
übertragen und hier dann weiterverarbeiten.

Programmbeispiele für Drehgeber gibt es genug.

Wichtig ,neben der Softwarentprellung, löte je einen 0,1 mü farrad von 
jedem Drehgeberpin nach Masse , das hilft ungemein !!!!!

2 Konzepte, also los......beides wird funktionieren


AHHRRGGG

jetzt sehe ich gerade Du meinst Potis .....

Nimm einfach Drehgeber, geile "haptik" modern und robuster als Potis ;-)
Gast #1285951
Lesenswert?

Hallo Johannes,

dein Board hat eine serielle Schnittstelle mit MAX232 und Olimex
hat auch ein Beispielprogramm:

http://olimex.com/dev/avr-p28.html

Für den PC mit VB schau z.B. hier:

http://www.activevb.de/tutorials/tut_com/com.html

Dann sollte der erste Kontakt klappen.

Der Mega8 hat im DIP 6 AD-Kanäle.
D.h. du kannst deine 4 Potis leicht anschliesen, einlesen
und die Werte vom PC abfragen lassen.

Dazu gibt es gut Infos hier in den Tutorials.

gruß avr
Gast #1286017
Lesenswert?

wow... ich bin begeistert!

seh viele gute informationen.... werd mich direkt mal dran setzten und 
mich schlau machen...

an Dietmar S.:  ob es drehgeber oder potis werden steht noch nicht 
fest... jenachdem was besser funktioniert... das ergebnis muss stimmen.

vielen dank
johannes
#1286085
Lesenswert?

hi

> Der Mega8 hat im DIP 6 AD-Kanäle.
> D.h. du kannst deine 4 Potis leicht anschliesen, einlesen

Ich bin mir nicht ganz sicher was du damit meinst deshalb frag ich nach.
Ich nehme mal an das du integrierte Analog Digitalwandler meinst.
Was ist DIP.
Hat der ATMEGA8515L auch sowas. Hab grad im Datenblatt geschaut, da ich 
aber nicht genau weiß nach was ich suchen soll ist mir nichts 
aufgefallen.
Wenn ja welche Pins sind das.

mfg

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