-
-
Erfahrener Benutzer
Fleißiges Mitglied
Zeit in sek per Poti einstellbar ???
Ich Suche eine Möglichkeit eine bestimmte Zeit durch einen Poti einzustellen.
Also ganz simpel:
Poti stellt Zeit zwischen evtl. 0 sec und 20sec. ein.
Kann mir dazu jemand einen Bascom Code auf die Beine stellen.
Das ganze soll an einen 90S2313
Vielen Dank...
-
Erfahrener Benutzer
Fleißiges Mitglied
Nimm' lieber einen Encoder, der ist schon digital.
-
Hat der 90S2313 einen A/D-Wandler ?
Wenn ja, dann schließ das Poti daran an, programmiere eine A/D-Wandlung für den betreffenden Analog-Kanal, und rechne das Ergebnis auf das Zeitfenster um, welches Du haben möchtest. Analogwert = 0 -> Zeit = 0s, Analogwert = 512 -> Zeit = 10s, Analogwert = 1023 -> Zeit = 20s. Also grob gerechnet : Zeit[s]=Analogwert / 50 ...
Wenn nein, dann wird es komplizierter, und ein Encoder wäre dann schon keine schlechte Wahl.
Gruß, Andreas
-
Erfahrener Benutzer
Roboter Experte
Der AT90S2313 dürfte wie der ATtiny2313 keinen ADC haben... aber einen Komparator. Hier ist schön beschrieben, wie man den Komparator beim PIC als ADC nutzen kann. Das sollte mit dem AVR auch machbar sein.
Gruß,
SIGINT
-
Erfahrener Benutzer
Roboter-Spezialist
das ist wirklich nicht der günstigste chip für diese geplante anwendung
tiny26 würde ich als universalchip einsetzen
-
@SIGINT
Du hast Recht, ich habe gerade mal meinen Freund Google gefragt. Der ATtiny2313 als Nachfolger des AT90S2313 hat ebenfalls keinen A/D-Eingang.
Leider fehlt in Deinem Beitrag der Link, wo denn aufgezeigt wird, wie man mit einem Analogkonparator einen analogen Eingang ersetzen oder nachbilden kann.
Gruß, Andreas
-
Erfahrener Benutzer
Roboter Experte
Oooops...
sorry, hier kommt der Link:
http://www.sprut.de/electronic/pic/p...c/compadc.html
Kann ja nur SPRUT sein
Gruß,
SIGINT
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen