-
Thread
ADS1115 ADS1015 (Library)
Hallo, ich würde gerne mit dem ADS1015 Wechselspannung messen. Kurz versucht habe ich das mit der Arduino lib. https://github.com/adafruit/Adafruit_ADS1X15 bzw. https://github.com/adafruit/Adafruit_ADS1X15/blob/master/examples/singleended
singleended.pde Es kann aber nur ein Positiver Wert raus. Ist auch klar es wird ein int16_t verwendet ads.setGain(GAIN_FOUR); // 4x gain +/- 1.024V 1 bit = 0.5mV 0.03125mV Wie kann ich mit dem ADS1015 auch negative Spannung messen? Der Messbereich wird mit 12Bit +- Spannungen angegeben
-
Thread
Spannungsteiler am ADS1015 / ADS1115
Der ADS1x15 soll neben der externen Spannung auch die Versorgung des eigenen Systems messen, eine LiIon-Zelle. Versorgt wird er mit 3,3 Volt und soll mit 2048mV Vollausschlag laufen, also muß ich die Batteriespannung
Beitrag #6409042: > Wieso eigentlich, laut Blockdiagramm steht am Eingang der PGA ... Nicht beim ADS1015 oder ADS1115. Da sitzt noch der MUX.
-
Thread
Analog Digital wandler (ADS1015) Daten auslesen und konvertieren
neuen Analog Digital Wandler und bekomme keine ordentlichen Daten ausgelesen. Es handelt sich um den ADS1015 http://www.ti.com/lit/ds/symlink/ads1015.pdf Gekauft habe ich ihn in der Version von Adafruit https://www.adafruit.com/products/1083 Verwende ich das Python Library von Adafruit mit meinem
first? Wenn nicht, kann ich das noch umwandeln? Hier ist eine Version in C (allerdings für den ADS1115) hier wird aber nicht mit diesen convenience Methoden gearbeitet sondern da passieren wilde Bitshifts http://openlabtools.eng.cam.ac.uk/Resources/Datalog/RPi_ADS1115/code/ADS1115_sample.c Bin
-
Thread
ADS1015 12-Bit Analog-Digital-Converter: Kleine Verständnisfrage
). Aktuell habe ich den Arduino mit dem Konverter folgendermaßen verbunden: [code] Arduino -> ADS1015 GND -> GND 5V -> Vcc A4 -> SDA A5 -> SCL [/code] während die anderen Pins vom Konverter sind folgendermaßen verbunden: [code] ADS1015 ADDR -> GND (so dass die I2C
nacheinander. Wenn nicht gerade extreme Anforderungen an die Geschwindigkeit existieren, kann man den ADS1015 frei laufen lassen und sich zu jeder beliebigen Zeit einen Meßwert holen.
-
Thread
Auflösung des ADS1115
REGISTER -----------------------------------------------------------------------*/ #define ADS1015_REG_POINTER_MASK (0x03) #define ADS1015_REG_POINTER_CONVERT (0x00) #define ADS1015_REG_POINTER_CONFIG (0x01) #define ADS1015_REG_POINTER_LOWTHRESH (0x02) #define
REGISTER -----------------------------------------------------------------------*/ #define ADS1015_REG_CONFIG_OS_MASK (0x8000) #define ADS1015_REG_CONFIG_OS_SINGLE (0x8000) // Write: Set to start a single-conversion #define ADS1015_REG_CONFIG_OS_BUSY (0x0000) // Read:
-
Thread
ADS1115 und Verpolung
per second #define ADS1015_REG_CONFIG_DR_920SPS (0x0060) ///< 920 samples per second #define ADS1015_REG_CONFIG_DR_1600SPS (0x0080) ///< OK 1600 samples per second (default) #define ADS1015_REG_CONFIG_DR_2400SPS (0x00A0) ///< 2400 samples per second #define ADS1015_REG_CONFIG_DR_3300SPS (0x00C0) ///< 3300 samples per second [/code] und [code] define ADS1015_REG_CONFIG_PGA_6_144V (0x0000) //+/-6.144V range = Gain 2/3 #define ADS1015_REG_CONFIG_PGA_4
-
Thread
uin16_t ist/wird negativ bei 0x8000.
als Config sende in binär aufgeschlüsselt und geschaut was eig. am Ende rauskommen soll: [code] ADS1015_REG_CONFIG_CQUE_NONE 0x0003 -> 0000 0000 0000 0011 ADS1015_REG_CONFIG_CLAT_NONLAT 0x0000 -> 0000 0000 0000 0000 ADS1015_REG_CONFIG_CPOL_ACTVLOW 0x0000 -> 0000 0000 0000 0000 ADS1015_REG_CONFIG_CMODE_TRAD 0x0000 -> 0000 0000 0000 0000 ADS1015_REG_CONFIG_DR_128SPS 0x0000 -> 0000 0000 0000 0000 ADS1015_REG_CONFIG_MODE_SINGLE 0x0100 -> 0000 0001 0000 0000 ADS1015_REG_CONFIG_PGA_4_096V 0x0200 -> 0000 0010 0000 0000 ADS1015
-
Thread
Gesucht geeigneter OPV für Verstärkung von µV einer Thermosäule
es ans Eichen... [code] #include <LiquidCrystal_I2C.h> #include <Wire.h> #include <Adafruit_ADS1015.h> //Adafruit_ADS1015 ads1015; // Construct an ads1015 at the default address: 0x48 //Adafruit_ADS1115 ads1115(0x49); // construct an ads1115 at address 0x49 Adafruit_ADS1115 ads1115
lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); //ads1015.begin(); // Initialize ads1015 ads1115.begin(); // Initialize ads1115 // The ADC input range (or gain) can be changed via the following // functions, but be careful never
-
Thread
Schnellere ADS1115 Alternative
Features die man haben möchte. Allerdings finde ich kaum fertige Breakout Boards mit ADCs wie dem ADS1115 oder ADS1015. Da ich meine Messungen mit integrierten ESP32 ADC vergessen kann durch zu starke Abweichungen, missing codes und Totbereiche, wollte ich einen einfach zu benutzenden externen ADC benutzen. Also den ADS1115 gekauft und in mein Projekt integriert und läuft alles super. Nur leider ist die Abtastrate mit 860Hz zu gering. Der 12-Bit ADS1015 mit 3,3kHz Abtastrate ist effektiv leider nur ein 11-Bit single
-
Thread
operation timing of single shot mode
kann jemand hier mir helfen bei programmierung da ads1015 in single shot mode statt in countiousl mode programmieren will. ads1015 datashett lautet; the ADS1015 wait until the OS bit is set high. Once asserted, the bit is set to '0', indicating that
Writing a '1'to the OS bit during a conversion has no effect. in single-shot mode: uint16 read_ads( uint8 address ) { uint16 analog_val ; analog_val = (int16)i2c_read( I2C_ADS1015, address, 1, ADSREG_CONV, 0, 0 ); if( analog_val < 0 ) analog_val = 0 ; return( analog_val )
-
Thread
Reflexlichtschranke
Kollektorwiderstands und des LED-Stroms in Abhängigkeit der Beleuchtungssituation durch einen A/D Wandler (ADS 1014) http://www.ti.com/lit/ds/symlink/ads1015.pdf untersucht werden. Danke.
Kollektorwiderstands und des LED-Stroms in Abhängigkeit der Beleuchtungssituation durch einen A/D Wandler (ADS 1014) http://www.ti.com/lit/ds/symlink/ads1015.pdf untersucht werden.
-
Thread
Temperaturkompensation Spannungsdrift mit Software (RPI3, ADS1115DGST, MP3V5050DP)
its default (0x48), and/or the I2C # bus by passing in these optional parameters: #adc = Adafruit_ADS1x15.ADS1015(address=0x49, busnum=1) # Create an ADS1115 ADC (16-bit) instance. adc = Adafruit_ADS1x15.ADS1115() # Or create an ADS1015 ADC (12-bit) instance. #adc = Adafruit_ADS1x15.ADS1015(
+/-2.048V # - 4 = +/-1.024V # - 8 = +/-0.512V # - 16 = +/-0.256V # See table 3 in the ADS1015/ADS1115 datasheet for more info on gain. GAIN = 1 #Hier werden die Variablendefintion SizeMeasBuffer = 20 #Defniert die Groesse des Buffers, ueber die gemittelt
-
Thread
Galvanisch getrennte Spannungsmessung mit ADC
neuen Versuch. Dieses Mal hoffentlich mit einer echten galvanischen Trennung. Dazu habe ich den ADS1015 benutzt, sowohl Auflösung als auch Geschwindigkeit sind vollends ausreichend. Durch den programmierbaren Gain, den das IC zur Verfügung stellt, hätte ich sogar sowas wie eine kleine Messbereichsumschaltung
D. G. schrieb im Beitrag #3533047: > Dazu habe ich den ADS1015 benutzt... Ich habe gerade gesehen, dass der ADS1015 nur im VSSOP-Package erhältlich ist. Kann man 0.5mm Pitch denn noch mit der Hand löten? Gruß Gyarm
-
Thread
Wie 4 gleiche 2MOhm Widerstände selektieren?
Thomas G. schrieb im Beitrag #7221090: > Ja, den habe ich schon mit dem CD4051 und einem ADS1015 dahinter. Die > Schaltung ist hier aus dem Forum. Der erste geht gut, und sendet mir > über einen ESP8266 die Daten in eine Datenbank. Der 2. geht nicht und > der 3. ging auch nicht.D.h. die
> Thomas G. schrieb: >> Ja, den habe ich schon mit dem CD4051 und einem ADS1015 dahinter. Die >> Schaltung ist hier aus dem Forum. Der erste geht gut, und sendet mir >> über einen ESP8266 die Daten in eine Datenbank. Der 2. geht nicht und >> der 3. ging auch nicht.D.h. die
-
Thread
ADC ADS1115 mit Arduino - Problem mit Differential-Messung
bitte auf die Sprünge. Danke & viele Grüße, Michael [c] #include <Wire.h> #include <Adafruit_ADS1015.h> Adafruit_ADS1115 ads; /* Use this for the 16-bit version */ const float FACTOR = 30; //30A/1V const float multiplier = 0.1875F; void setup(void) {
wir haben im Arduino Forum zufällig und fast zeitgleich von 2 Usern festgestellt, dass gefälschte ADS1115 Breakouts im Umlauf sind. Sind laut User Tests umgelabelte ADS1015, also die 12Bit Version. Kann man an den Rohwertstufungen (0x10 statt 0x01), am max. Fullscale und an der Samplerate herausfinden
-
Thread
STM32F405 I2C Levelshifter benötigt?
diese 5V tolerant sind. Meine angeschlossenen I2C Komponenten laufne mit 5V wie beispielsweise der ADS1015 (AD-Wandler) oder DS1307 (RTC). Einen bidirektionalen Pegelwandler habe ich mir bereits gebastelt, aber es würde Platz sparen, wenn ich ihn ohnehin nicht benötige... Benötige ich also einen
Beitrag #4580998: > Meine angeschlossenen I2C Komponenten laufne mit 5V wie beispielsweise > der ADS1015 (AD-Wandler) oder DS1307 (RTC). Der ADS1015 kann mit 3,3V betrieben werden, der DS1308 (!) auch (nicht der DS1307). Überlegen ob man nicht eine Spannungsdomain (5v) eliminieren kann. rgds
-
Thread
analog erweiterung für ESP8266
Wie wäre es mit i2c? Z. B. ADS1115 oder ADS1015
offenbar nicht nur den internen ADC des ESP8266 betrifft, sondern es sogar bei Verwendung eines externen ADS1015-ADC angeblich ebenfalls zu ähnlichen Phänomenen kommt https://github.com/esp8266/Arduino/issues/2070#issuecomment-243070835 und genauso bei einem externen, ebenfalls digital angebundenen DHT22
-
Thread
ADC gesucht 16 Bit mind. 2100SPS
Bereichen die man wählen kann, I2C, 3,3V Supply. Hab nur den ADS1015 gesehen aber der hat leider nur 12Bit. Vielen dank!
verstärkung des Signal mit den Bereichen die man wählen kann, I2C, 3,3V > Supply. > > Hab nur den ADS1015 gesehen aber der hat leider nur 12Bit. Wo hast du denn schon gesucht? Wenn ich in weniger als 10 Minuten einen finde, bekommst du eine virtuelle Watschn. Deal?
-
Thread
Bauteilauswahl pH-I2C-Umsetzer
es anders gelöst: https://github.com/ddavidebor/pH-Meter/blob/master/Ph%20Meter%20Thesis.pdf Der ADS1015 hat eine eingebaute Referenz. Aber ich finde weder den LMP7702, den LMC6061 noch den ADS1015 bei TME. Daher nochmal zur ursprünglichen Frage: Hat jemand Empfehlungen für leicht erhältliche, preiswerte
Laura T. schrieb im Beitrag #5457762: > ich finde weder den LMP7702, den LMC6061 noch den ADS1015 Den LMC6062 z.B. in der DIL-Version gibts sogar bei Reichelt.
-
Thread
Strommessung mit OP
nie wieder angefasst habe. Wolfgangs Aufbau hat offenbar einen µC mit I2C, was der durchgekreuzte ADS1015 verrät. Da wäre mal ein Blick zu Texas Instruments INAxxx angesagt, da sind Differenzverstärker und A/D in einem Käfer vereint.
im Beitrag #7480558: > Wolfgangs Aufbau hat offenbar einen µC mit I2C, was der durchgekreuzte > ADS1015 verrät. Da wäre mal ein Blick zu Texas Instruments INAxxx > angesagt, da sind Differenzverstärker und A/D in einem Käfer vereint. Das war mal! Es war ein ADS1115 drin, I2C LCD, INA3221. Der
-
Thread
Analoge Signale mit ADS1115 über Arduino lesen
Hallo, Ich habe bei meinem ARDUINO UNO eine analge Porterweiterung duch einen ADS1115, diesen habe ich wie in Bild 01 angeschlossen. (Quelle: http://henrysbench.capnfatz.com/henrys-bench/arduino-voltage-measurements/arduino-ads1115-module-getting-started-tutorial/) Jedoch habe
kOhm Pull-Up Wiederstand versehen. Dazu mein ARDUINO-Code: #include <Wire.h> #include <Adafruit_ADS1015.h> Adafruit_ADS1115 ads(0x48); float Voltage = 0.0; void setup(void) { Serial.begin(9600); ads.begin(); } void loop(void) { int16_t adc0; // we read from the ADC, we have
-
Thread
Magnetsensor mit Arduino UNO und ADS1115
VCC -> 5V von Arduino GND -> GND von Arduino SYNC -> Nicht verbunden OUT- -> A1 des ADS1115 Out+ -> A0 des ADS1115 ADS1115: VDD -> 5V von Arduino GND -> GND von Arduino SCL -> SCL von Arduino SDA -> SDA von Adruino ADDR -> GND auf Arduino (Darf gemacht werden, ändert lediglich
Out+ des FLC100 A1 -> Out- des FLC100 Code: [c]C-Code #include <Wire.h> #include <Adafruit_ADS1015.h> Adafruit_ADS1115 ads1115(0x48); void setup(void) { Serial.begin(9600); ads1115.setGain(GAIN_FOUR); //GAIN FOUR: sets the output voltage to +- 1V ads1115.begin(); } void
-
Thread
ADS1115 identische Messwerte an 2 Kanälen
104mV [/code] Folgenden Sketch habe ich verwendet. [c] #include <Arduino.h> #include <Adafruit_ADS1015.h> const byte KANAL_1 = 0; const byte KANAL_2 = 1; const byte KANAL_3 = 2; const byte KANAL_4 = 3; Adafruit_ADS1115 ads(0x48); void i2c_start(){ ads.begin(); } void setup() {
am I2C-Bus starten } void loop() { int16_t rohwert, referenz, voltage, refVolt; rohwert = ads.readADC_SingleEnded(KANAL_1); referenz = ads.readADC_SingleEnded(KANAL_2); //diffVolt= ads.readADC_Differential_0_1(); voltage = map(rohwert,0,32765,0,6144); refVolt = map(referenz,0,32765,0,6144
-
Thread
ADS1115 16 bit ADC - Eine Enttäuschung
Foto vom Aufbau? China-Breakout-Board? Welches? Echter ADS1115 oder umgelabelter ADS1015 oder Fake? Fliegend angeschlossen über lange Dupont-Wires?
schrieb im Beitrag #6405698: > Ich nehme lieber SPI-ADC/DAC, da schneller. Naja, bei knapp 1kps (ADS1115 I2C, ADS1118 SPI) ist doch egal... Trotzdem nehme ich lieber SPI.
-
Thread
ADS7828 keine genauen Werte.
highbyte<<8) + lowbyte; return buffer; // return result } [/c] Folgendes Problem habe ich mit dem ADS7828. Wenn ich den Strom der LEM-Wandler im Leerlauf messen will, dann ergeben sich am Ausgang des Wandlers ~2,5V für 0A. Diese ~2,5V liegen auch an den Eingängen des ADS7828 an. Wenn ich jedoch meinen
mich nur etwas, da ich auf meinem µC Board und einem anderen externen Board andere I2C ADC verwende (ADS1015 und ADS1115). Bei diesem Devices habe ich keine Probleme mit der Messauswertung. Bei dem einen habe ich sogar einen LEM-Wandler dran und er gibt mir einen konstanten Wert aus ohne dabei solche Sprünge
-
Thread
ein DIY 16s BMS für unter 10€.
auch noch ein billiges Chip. Ich könnte versuchen, meinen ESP32 zu retten indem ich noch einen ADS1115 daneben packe und je einen ADC1 und ADC2 pin parallel erfasse. Aus diesen exakten Werten kann ich dann alle adc1 und adc2 pins korrigieren. Die zwei noch freien ads1115 eingänge könnte ich für
haben sich die chippreise rund verdreifacht, das ist eine echte Spaßbremse. Im März hab ich den ADS1015 12 Bit noch für 1,15€ geordert. Problem meines jetzigen ESP32 ist wohl auch, dass ich ihn mit schottky Diode direkt an die erste 280Ah LifePo4 Zelle gehängt habe. Dazu ein 15mA buzzer den ich
-
Thread
Probleme bei der SoftwareSerial-Kommunikation zwischen Wemos D1 (ESP8266) und Arduino
<SoftwareSerial.h> //Füge die SoftwareSerial Bibliothek hinzu #include <Adafruit_ADS1015.h> //Füge die ADS1115 Bibliothek hinzu #include <Wire.h> //Füge die I2C Bibliothek hinzu SoftwareSerial softserial(10,11); //Starte eine Software
(2); adc3 = ads1115_0.readADC_SingleEnded(3); adc4 = ads1115_1.readADC_SingleEnded(0); adc5 = ads1115_1.readADC_SingleEnded(1); adc6 = ads1115_1.readADC_SingleEnded(2); adc7 = ads1115_1.readADC_SingleEnded(3);
-
Thread
Lesen von 16 DTSP (on-off-on) Schaltern
Analogeingänge her. Jetzt musst Du nur noch einen AD finden, der genug Eingänge hat oder 4 Stück ADS1015 oder PCF8591 einsetzen. Oder einen Analogmultiplexer aufbauen, das werden noch mehr Bauteile.
wie das geht. > Jetzt musst Du nur noch einen AD finden, der genug Eingänge hat oder 4 > Stück ADS1015 oder PCF8591 einsetzen. Oder einen Analogmultiplexer > aufbauen, das werden noch mehr Bauteile. Genau diese Frage habe ich oben gestellt: "danke" für die Wiederholung.
-
Thread
Kleine Spannungen mit Arduino UNO messen OHNE LM358
OK, dann bleibt nur noch hochauflösende ADC wie z.B ADS1118. Die Verstärkung mit OPV kannst du vergessen!
ADS1015 oder dem ADS1115. Nachteil ist, dass man Software einbinden muß, solange man genug freien Speicher hat, kein Thema. > Die Verstärkung mit OPV kannst du vergessen! Das kannst Du sicherlich
-
Thread
Flyback Diode & Entkopplung Analog/Digital
genau hast > weiß ich natürlich nicht. Aktuell betreibe ich die Hallsensoren über 3.3V und einem ADS1015 (https://cdn-shop.adafruit.com/datasheets/ads1015.pdf). Die 3.3k Sps im Datenblatt werden aber nur bei einem Sensor im continuose Mode erreicht, wenn mehrere Sensoren sequentiell abgefragt werden
-
Thread
Induktiver Positionssensor - Fragen dazu
gefunden. Da ich eins zum testen brauche und eins für das Projekt, musst du leider drauf verzichten. ADS1015 und ADS1115 sind in der Anwendung gleich, der ADS1015 hat aber eine max. Samplerate von 3300 Samples. Du wirst sicher auch feststellen, dass der ADC1115 ruhiger misst. Da zappelt hinten nicht so
. Ich kann ja z.B. auch den Shunt auf dem INA219 verwenden. Wieviel Milliohm hat Dein Shunt? > ADS1015 und ADS1115 sind in der Anwendung gleich, der ADS1015 hat aber > eine max. Samplerate von 3300 Samples. Du wirst sicher auch feststellen, > dass der ADC1115 ruhiger misst. Da zappelt hinten
-
Thread
ADC Sensorversorgung
Hallo, ich entwerfe gerade eine Schaltung und möchte mit ADS1015 Sensoren AD-wandeln. Der ADS hat eine interne Referenz. Also brauche ich (so denke ich) eine präzise Sensorversorgung, damit diese ggü Referenz möglichst stabil ist. Es werden ca. 16 Sensoren,
-
Thread
VRef = USB am Atmega
Sonderlich genau ist die auch nicht. Schrieb ich schon. > Schau Dir den MCP1541 an: Ich habe neulich ADS1015 und ADS1115 vom Chinamann bekommen. Mal schnell eine fertige Vorlage ergooglet, Labornetzteil drauf - der erste Eindruck ist sehr gut. Ich bin mal gespannt, was in einem realen Aufbau dann wirklich
-
Thread
USB Kommunikation mit Atmel SAM3X8 (Arduino DUE), Hub un BlinkStick
der Pi auch noch mit machen: https://learn.adafruit.com/raspberry-pi-analog-to-digital-converters/ads1015-slash-ads1115 Du kannst 8 von diesen Boards an einen I2C-Bus anschließen. Streiche einfach den Arduino. Der macht Dir das Leben nur komplizierter. fchk
-
Thread
Mit dem Mikrocontroller Spannungen genau messen und Kurzschlüsse feststellen
etwas tun muss. Weil in diesem Forum mehrfach Heulerei zu lesen war, habe ich mir mal vom Chinamann ADS1015 und ADS1115 kommen lassen. Die Auflösung ist zwei oder vier Bit höher als vom ATmega, machen im Laboraufbau einen sehr guten Eindruck. Ein realer Aufbau steht noch aus, nehme mal eine Blick drauf
-
Thread
az-delivery hört auf
kackendreist gefälschte Chips verkauften und > meinten, das wäre schon in Ordnung? Bei den gefälschten ADS1115-Modulen war AZ natürlich auch dabei, verbaut wurden umgelabelte oder gefälschte ADS1015. Und es gab noch andere Fälle, wobei AZ es als "nicht so schlimm" empfand, ich meine eine INA2xy Serie war
-
Thread
Frage zu Stromwandlern
Volkszähler[1] gesendet werden. Wie ich das genau umsetze, weiß ich noch nicht. Vielleicht mit einen ADS1015 oder direkt an einen Arduino... Es muss nicht zu 100% genau sein, ich möchte halt nur halbwegs einen Überblick haben. Leider habe ich hier keine Möglichkeit, an den Zähler zu kommen und da per
-
Thread
ADC Eingang ADS1115 zerstört
Eingang meines Eigenbau Labornetzteils gegrillt. Screenshot des Sense Eingangs anbei (IC19 ist ein ADS1115, nicht ADS1015). Messung wird im differential mode gemacht. Wie komme ich drauf, dass der ADC Eingang hin ist? Nun ja, er ist gegen VCC niedrigohmig und der ADC lieferte über den Pin direkt so
Dass das der Fall ist, > kann ich mir hier aber nicht vorstellen, an dem LDO hängt ja nur der > ADS1115 dran und dessen Stromverbrauch ist eher lächerlich. > Verstehe ich was falsch? Du kannst bei deinem 3,3V LDO-Regler doch eine Diode von 3,3V Richtung Input-Spannung (bei dir glaub 15V) schalten
-
Thread
Spannung anpassen ADC
Autobatterie. Wenn mir die Auflösung nicht genügt, nehme ich einen externen ADC-Baustein wie z.B. den ADS1015 - mit 4096-Schritten bekomme ich 3,7mV Auflösung. Als Platinchen vom Chinesen kostet der knapp 2 Euro und ist allemal problemloser als eine analoge Lösung.
-
Thread
Laderegler Lipo
erster Ansatz war, den Spannungsabfall an einem Shut (0,01Ohm) mit Hilfe eines externen AD-Wandlers (ADS1015) auszulesen. Dieser hatte den Vorteil, dass ich die gemessen Spannung direkt verstärken konnte und über die I2C Schnittstelle ausgeben konnte. Alerdings hat der AD-Wandler die vollen 12,6V Potential
-
Thread
V: diverse Halbleiter (LM76; TS3702; LM334; usw.)
LTC1871EMS#PBF-MSOP10___________25___________2,50 ADM809SARTZ-SOT23_______________39___________0,50 ADS1015IDGST-MSOP10_____________19___________1,50 LM334M/NOPB-SO8_________________90___________0,30 LMV841MG-SC70-5_________________80___________0,80 LTC6990IS6#TRMPBF-TSOT23-6______30___________1,90
-
Thread
Arduino IDE 1.74 <-> 1.89
> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include <Adafruit_ADS1015.h> #include <SD.h>[/c] Kompiliere ich mit der IDE 1.7.4, habe ich 93% Speicherbedarf: [c]Der Sketch verwendet 28.824 Bytes (93%) des Programmspeicherplatzes. Das Maximum sind 30.720 Bytes.
-
Thread
MCP3201 mit Atmega 8 in BASCOM
Ups, ich habe den ADS1015 gemeint. Ist sehr preiswert. W.