I2C-MCP3424 Analog-In-18Bit-Modul mit Python und TkInter

Analogwerte vom I2AE18-Modul einlesen Das Programmbeispiel liest auf Tastendruck die Analogwerte von der 18-Bit Analog-Eingangskarte ein, schreibt den Wert in ein Label und gibt ihn in einer Balkengrafik aus. Programmcode #!/usr/bin/python import ast import smbus bus = smbus.SMBus(1) #Bus definieren from time import sleep import tkinter from tkinter import * import tkinter.ttk as ttk mainWin = Tk() mainWin.title(‘Analoge …

Continue reading ‘I2C-MCP3424 Analog-In-18Bit-Modul mit Python und TkInter’ »

Arduino I2C Analog IN Karte

mit diesem Programmbeispiel für den Arduino wird die Funktion der I2C-AIN Karte gezeigt. Im Beispielprogramm werden jede Sekunde die 4 Analogwerte von der I2C-Analog-Eingangskarte gelesen und über der seriellen Monitor ausgegeben.   /*   ==============================================              Test I2C-Analog IN ==============================================  Von der Analogwerte werden 11 Bytes gelesen und in   ein Array abgelegt.     Byte 0   Zeiger  Byte 1   Analogwert 0 Low Byte  Byte 2   Analogwert 0 High Byte  Byte 3   Analogwert 1 Low Byte  Byte 4   Analogwert 1 High Byte  Byte 5   Analogwert 2 Low Byte  Byte 6   Analogwert 2 High Byte  Byte 7   Analogwert 3 Low Byte  Byte 8   Analogwert 3 High Byte  Byte 9   Analogwert 4 Low Byte  Byte 10  Analogwert 4 High Byte  Anschließend werden die die Analogwerte berechnet und  an die serielle Schnittstelle geschrieben.  */ #include <Wire.h> #define I2C_IN_ADDR   16 >> 1 // …

Continue reading ‘Arduino I2C Analog IN Karte’ »