Archiv verlassen und diese Seite im Standarddesign anzeigen : 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...
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
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
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
Oooops...
sorry, hier kommt der Link:
http://www.sprut.de/electronic/pic/programm/compadc/compadc.html
Kann ja nur SPRUT sein ;)
Gruß,
SIGINT
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.