Zuhause Persönliche Finanzen Elektronik Projekte: Wie man einen Wert von einem Potentiometer liest - Dummies

Elektronik Projekte: Wie man einen Wert von einem Potentiometer liest - Dummies

Video: Physical computing: Schalten von LEDs, Elektromotoren und Servos mit Raspberry Pi und Arduino Uno 2025

Video: Physical computing: Schalten von LEDs, Elektromotoren und Servos mit Raspberry Pi und Arduino Uno 2025
Anonim

Ein Potentiometer (oft ein Topf genannt >) ist ein elektronischer variabler Widerstand mit einem Knopf, den Sie drehen können, um den Widerstand zu ändern. Töpfe verschiedener Art werden oft als Eingabegeräte für BASIC Stamp-Projekte verwendet. Zum Beispiel könnten Sie einen einfachen Pot verwenden, um die Geschwindigkeit von zwei blinkenden LEDs zu steuern: Wenn Sie den Regler des Potis drehen, ändert sich die Geschwindigkeit, mit der die LEDs blinken. Hier ist ein 10-kΩ-Potentiometer parallel zu einem 0,1-μF-Kondensator angeordnet. Zusätzlich ist ein 220 Ω-Widerstand in Reihe mit dem Topf angeordnet. Dies geschieht, um den BASIC Stamp vor Beschädigungen zu schützen, die durch übermäßigen Strom verursacht werden könnten, wenn Sie den Topfknopf so drehen, dass der Widerstand des Topfes auf Null fällt.

Der Kondensator in dieser Schaltung ist klein genug (0. 1 μF), dass die Schaltung sehr schnell lädt und entlädt - innerhalb von etwa einer Millisekunde, je nachdem, wo der Pot-Knopf eingestellt ist. Somit wird Ihr Programm nicht wesentlich verzögert, während es darauf wartet, dass sich der Kondensator entlädt, so dass es den Widerstand des Topfes bestimmen kann.

Wie würdest du bei dieser Schaltung den Widerstand des Topfes messen? Die Antwort erfordert ein cleveres Programmieren: Zunächst setzen Sie Pin 13 auf HIGH, wodurch der Kondensator geladen wird. Dann richten Sie eine Schleife ein, um den Eingangsstatus von Pin 13 zu überwachen. Jedes Mal, wenn Sie den Status von Pin 13 überprüfen, fügen Sie einen zu einem Zähler hinzu.

Wenn der Kondensator entladen ist, geht Pin 13 auf LOW. Wenn Pin 13 LOW ist, endet die Schleife und der Zähler zeigt an, wie lange es dauerte, den Kondensator zu entladen. Wenn Sie die Größe des Kondensators kennen und wissen, wie lange es dauerte, bis der Kondensator entladen wurde, können Sie den Widerstand des Potis berechnen.

Zum Glück enthält PBASIC einen Befehl namens RCTIME, der das alles automatisch erledigt. Alles, was Sie tun müssen, ist dem RCTIME-Befehl mitzuteilen, an welchem ​​Pin die RC-Schaltung anliegt, ob Sie messen möchten, wie lange der RC-Schaltkreis zum Laden oder Entladen benötigt, und den Namen einer Variablen, um die resultierende Zeitberechnung zu speichern. So verwenden Sie den RCTIME-Befehl, um zu bestimmen, wie lange es dauert, bis eine RC-Schaltung an Pin 13 entladen ist. Speichern Sie die Antwort in einer Variablen namens Timer:

RCTIME 13, 1, Timer

Dieser RCTIME-Befehl setzt Variable namens Timer zu einem Wert, der angibt, wie lange es dauerte, bis die RC-Schaltung entladen wurde. Unmittelbar vor diesem Befehl sollten Sie den I / O-Pin (in diesem Fall Pin 13) auf HIGH setzen, um den Kondensator zu laden. Sie müssen auch kurz pausieren (normalerweise reicht 1 ms aus), damit die Schaltung aufgeladen werden kann.

Obwohl Sie diese Technik verwenden können, um den tatsächlichen Widerstand eines Topfes zu berechnen, müssen Sie normalerweise nicht den genauen Widerstand kennen. Stattdessen ist es normalerweise ausreichend zu wissen, dass der Zähler ansteigt, wenn der Widerstand des Topfes zunimmt, und er nimmt ab, wenn der Widerstand des Topfes abnimmt.

Für diese Schaltung berechnet der RCTIME-Befehl Zeitwerte im Bereich von etwa 12, wenn der Widerstand des Potis nahe 0 bis etwa 54 ist, wenn der Widerstand des Potis sein Maximum (10 kΩ) erreicht.

Das folgende Programm blinkt abwechselnd mit den Pins 0 und 2 verbundenen LEDs. Die Rate, mit der die LEDs blinken, wird durch einen Poti in einem RC-Kreis an Pin 13 eingestellt. Das Programm multipliziert den durch den RCTIME-Befehl berechneten Zeitwert mit zehn bis Bestimmen Sie, wie lange das Programm zwischen den Blinkszenen pausieren soll. Wenn Sie den Pot-Knopf drehen, verringert sich der Widerstand des Pots und die LEDs blinken schneller.

'Potentiomter-LED-Blinkprogramm' Doug Lowe '10. Juli 2011 "Dieses Programm blinkt an den Pins 0 und 2' angeschlossenen LEDs mit einer Rate, die von einer RC-Schaltung an Pin 13 bestimmt wird. '{$ STAMP BS2}' {$ PBASIC 2. 5} Zeit VAR Wort Led1 PIN 0 Led2 PIN 2 Topf PIN 13 DO HIGH Topf RCTIME Topf, 1, Zeit HIGH Led1 LOW Led2 PAUSE Zeit * 10 LOW Led1 HIGH Led2 PAUSE Zeit * 10 LOOP

Dieses Projekt zeigt, wie Sie Bauen Sie eine Schaltung auf, die ein 10-kΩ-Potentiometer und einen Kondensator enthält, damit Sie den Code testen können. Dies zeigt die vollständige Schaltung.

Elektronik Projekte: Wie man einen Wert von einem Potentiometer liest - Dummies

Die Wahl des Herausgebers

Wie man die Socialcast Mobile App benutzt - dummies

Wie man die Socialcast Mobile App benutzt - dummies

Sogar die stoischste Anwendung wie Microsoft Excel hat ein begleitendes Smartphone-App, natürlich hat Socialcast auch eine. Wenn es so wäre, wäre es nicht wirklich eine Ausrede zu sagen, dass Socialcast nicht sehr sozial wäre, wenn du es nicht mit in die große Welt außerhalb deiner Zelle mitnehmen könntest. Die mobile App ...

Wie man das App Verzeichnis von Yammer benutzt - dummies

Wie man das App Verzeichnis von Yammer benutzt - dummies

Sie haben vielleicht gehört: "Es gibt eine App dafür. "Nun, das ist der Fall bei Yammer, der als einzige Ressource für die Vernetzung am Arbeitsplatz funktioniert. Aber Yammer bietet Ihnen auch eine Menge Apps, mit denen Sie Ihr Arbeitsleben noch einfacher gestalten können. Es gibt zwei Möglichkeiten, auf das App-Verzeichnis zuzugreifen: Option ...

So ​​verwenden Sie die Yammer-Analysetools - Dummies

So ​​verwenden Sie die Yammer-Analysetools - Dummies

Yammer rühmt sich damit als "führendes soziales Unternehmensnetzwerk für Unternehmen" um die Arbeit intelligenter und schneller zu erledigen. "Woher weißt du, ob das wahr ist? Ein guter Weg, um zu sehen, wie es für Sie funktioniert, ist die Analyse von Yammer. Wie greifen Sie auf diese großartigen Tools zu? Es ist einfach. Log ...

Die Wahl des Herausgebers

Die Evolution von Distributed Computing für Big Data - Dummies

Die Evolution von Distributed Computing für Big Data - Dummies

Hinter allen wichtigen Trends des letzten Jahrzehnts, einschließlich Serviceorientierung, Cloud Computing, Virtualisierung und Big Data, ist eine grundlegende Technologie namens Distributed Computing. Einfach gesagt, ohne die Verteilung von Datenverarbeitung wäre keiner dieser Fortschritte möglich. Distributed Computing ist eine Technik, mit der einzelne Computer über geografische Gebiete hinweg miteinander vernetzt werden können, so als ob ...

Drei Anbieter mit Data Mining-Produkten - Dummies

Drei Anbieter mit Data Mining-Produkten - Dummies

Es gibt mehrere Anbieter, die Data-Mining-Produkte verkaufen, die Sie vielleicht in Betracht ziehen möchten. Verwenden Sie mit Ihrem Data Warehouse. Hier sind drei, die eine Überlegung wert sind. Microsoft Microsoft hat das serverseitige Data Mining mit Microsoft SQL Server 2005 eingeführt. Obwohl es nicht so ausgereift und ausgeklügelt wie SAS und SPSS ist, hat Microsoft im Laufe der Zeit seine Fähigkeit bewiesen ...

Grundlagen der Big-Data-Integration - Dummies

Grundlagen der Big-Data-Integration - Dummies

Die fundamentalen Elemente der Big-Data-Plattform verwalten Daten auf neue Weise verglichen mit der traditionellen relationalen Datenbank. Dies liegt daran, dass Skalierbarkeit und hohe Leistung erforderlich sind, um sowohl strukturierte als auch unstrukturierte Daten zu verwalten. Komponenten des Big-Data-Ökosystems von Hadoop bis NoSQL DB, MongoDB, Cassandra, ...

Die Wahl des Herausgebers

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

Die meisten modernen Smartphones sind Wi-Fi-fähig. In ein lokales Netzwerk können Sie Spotify-Tracks mithilfe von Wi-Fi auf Ihr Telefon streamen. Sie können Spotify Mobile zu Hause und über Wi-Fi-Netzwerke in Hotels und Cafés problemlos nutzen - Sie müssen nur sicherstellen, dass Sie angemeldet und verbunden sind. ...

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert, kann Auswirkungen auf den Festplattenspeicher Ihres Computers haben. Internetverbindung. Spotify funktioniert anders als viele andere Online-Musikdienste, weil es auf mehrere Arten angewiesen ist, um Ihnen reibungslos Musik ohne Verzögerungen zu liefern. In Computing-Sprechen, das Maß der Verzögerung zwischen Anfordern eines Songs und Hören es ...

So ​​erreichen Sie Spotify Support - Dummies

So ​​erreichen Sie Spotify Support - Dummies

Es kann vorkommen, dass Sie eine kleine Hilfe beim Navigieren und Verwenden von Spotify benötigen von deinen Spotify Freunden. Sie können jederzeit Support @ spotify per E-Mail senden. com mit Ihrer Frage oder melden Sie sich bei Twitter an und senden Sie einen Tweet an @spotify. Stellen Sie sicher, dass Sie alle Informationen einschließen, die dem Support-Team helfen könnten, einschließlich Ihres Benutzernamens, damit sie ...