Änderungen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche

KY-053 Analog Digital Converter

838 Byte hinzugefügt, 16:40, 28. Apr. 2016
/* Codebeispiel Raspberry Pi */
Das Programm liest die aktuelle Spannung aus, die an den 4 Kanälen des ADS1115 ADC anliegen, und zeigt diese in der Konsole an. Über die Variable "delayTime", lässt sich die Pause zwischen den Messungen einstellen.
 
Damit der Raspberry Pi mit dem Sensor auf dem I2C-Bus kommunizieren kann, muss vorab die I2C-Funktion beim Raspberry Pi aktiviert werden. Hierzu müssen folgende Zeilen am Ende der Datei "/boot/config.txt" hinzugefügt werden:
 
''dtparam=i2c_arm=on''
 
Die Datei kann mit folgenden Befehl editiert werden:
 
<pre class="brush:bash">sudo nano /boot/config.txt
</pre>
 
Mit der Tastenfolge [Strg+X -> Y -> Enter] kann die Datei, nach dem hinzufügen der Zeile am unteren Ende, gespeichert und geschlossen werden.
 
Außerdem werden zusätzliche Bibliotheken benötigt, um I2C innerhalb Python nutzen zu können. Um diese zu installieren muss folgender Befehl in die Konsole eingegeben werden:
 
<pre class="brush:bash">sudo apt-get install python-smbus i2c-tools -y</pre>
 
Hiernach kann das folgende Python-Code Beispiel verwendet werden:
<pre class="brush:py">#