ATMEGA16 Bitmuster am Eingang mit Analogwert multiplizieren

OP #563167
Lesenswert?

Hallo zusammen,

ich bin ziemlich neu in der Programmierung mit Bascom und vielleicht 
kann mir jemand von euch helfen...

Ich möchte einen Analogeingang einlesen und mit dem Bitmuster das an den 
Digitalen IOs am Port B anliegt an eine Variable übergeben und 
anschliessend multiplizieren.

Bitmuster 00000000 entspricht 0
Bitmuster 00000001 entspricht 1
Bitmuster 00000010 entspricht 2
Bitmuster 00000011 entspricht 3
usw...


Den Anlalogeingang hab ich schon geschafft, aber bei dem Bitmuster steh 
ich ganz schön auf dem Schlauch. Gibt es hierfür einen Befehl, oder kann 
ich einfach die Eingänge an die Variable übergeben und diese als Integer 
deklarieren???

Vielleicht kann mir jemand von euch helfen... wäre echt supi

alze

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