diff options
author | Wolfgang (Wolle) Ewald <wolfgang.ewald@wolles-elektronikkiste.de> | 2021-09-16 18:56:46 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-16 18:56:46 +0200 |
commit | 9000ec2916f5a9f1a2f8358c56937c81c10b8372 (patch) | |
tree | 773eb01ae47f55d4b48efd3a02fab335cc115e8c /examples/Auto_Range/Auto_Range.ino | |
parent | Add files via upload (diff) | |
download | ADS1115_WE-9000ec2916f5a9f1a2f8358c56937c81c10b8372.tar ADS1115_WE-9000ec2916f5a9f1a2f8358c56937c81c10b8372.tar.gz ADS1115_WE-9000ec2916f5a9f1a2f8358c56937c81c10b8372.tar.bz2 ADS1115_WE-9000ec2916f5a9f1a2f8358c56937c81c10b8372.tar.lz ADS1115_WE-9000ec2916f5a9f1a2f8358c56937c81c10b8372.tar.xz ADS1115_WE-9000ec2916f5a9f1a2f8358c56937c81c10b8372.tar.zst ADS1115_WE-9000ec2916f5a9f1a2f8358c56937c81c10b8372.zip |
Diffstat (limited to 'examples/Auto_Range/Auto_Range.ino')
-rw-r--r-- | examples/Auto_Range/Auto_Range.ino | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/examples/Auto_Range/Auto_Range.ino b/examples/Auto_Range/Auto_Range.ino index 0cbce88..8b0da2b 100644 --- a/examples/Auto_Range/Auto_Range.ino +++ b/examples/Auto_Range/Auto_Range.ino @@ -134,20 +134,16 @@ void loop() { Serial.print("Channel 0 - ");
voltage = readChannel(ADS1115_COMP_0_GND);
- Serial.println(voltage);
-
+
Serial.print("Channel 1 - ");
voltage = readChannel(ADS1115_COMP_1_GND);
- Serial.println(voltage);
-
+
Serial.print("Channel 2 - ");
voltage = readChannel(ADS1115_COMP_2_GND);
- Serial.println(voltage);
-
+
Serial.print("Channel 3 - ");
voltage = readChannel(ADS1115_COMP_3_GND);
- Serial.println(voltage);
-
+
Serial.println("-------------------------------");
delay(1000);
}
@@ -164,12 +160,12 @@ float readChannel(ADS1115_MUX channel) { * If the ADS115 is in single shot mode, setAutoRange() will switch into continuous
* mode to measure a value and switch back again.
* !!! Use EITHER this function whenever needed OR setPermanentAutoRangeMode(true) once !!!
- */
- //adc.setAutoRange();
- adc.getResult_mV();
- printVoltageRange(); // this is just to show that the range is changing with changing voltages
+ */
+ //adc.setAutoRange(); //use either this or setPermanentAutoRangeMode(true)
+
voltage = adc.getResult_V(); // alternative: getResult_mV for Millivolt
- return voltage;
+ printVoltageRange(); // this is just to show that the range is changing with changing voltages
+ Serial.println(voltage);
}
void printVoltageRange(){
@@ -178,22 +174,22 @@ void printVoltageRange(){ switch(voltageRange){
case 6144:
- Serial.print("+/- 6144 mV, Voltage [mV]: ");
+ Serial.print("+/- 6144 mV, Voltage [V]: ");
break;
case 4096:
- Serial.print("+/- 4096 mV, Voltage [mV]: ");
+ Serial.print("+/- 4096 mV, Voltage [V]: ");
break;
case 2048:
- Serial.print("+/- 2048 mV, Voltage [mV]: ");
+ Serial.print("+/- 2048 mV, Voltage [V]: ");
break;
case 1024:
- Serial.print("+/- 1024 mV, Voltage [mV]: ");
+ Serial.print("+/- 1024 mV, Voltage [V]: ");
break;
case 512:
- Serial.print("+/- 512 mV, Voltage [mV]: ");
+ Serial.print("+/- 512 mV, Voltage [V]: ");
break;
case 256:
- Serial.print("+/- 256 mV, Voltage [mV]: ");
+ Serial.print("+/- 256 mV, Voltage [V]: ");
break;
default:
Serial.println("Something went wrong");
|