From 0fb1be4440b17f889614479ce15fdf2d2e8e193a Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Mon, 2 Mar 2020 21:27:34 +0100 Subject: [PATCH] testing Vbg reading --- .../SensorSerial.ino | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/841-tinycore-micronucleus-bme280-spi-radio-test/SensorSerial.ino b/841-tinycore-micronucleus-bme280-spi-radio-test/SensorSerial.ino index d1f7d8e..4c28f2b 100644 --- a/841-tinycore-micronucleus-bme280-spi-radio-test/SensorSerial.ino +++ b/841-tinycore-micronucleus-bme280-spi-radio-test/SensorSerial.ino @@ -31,6 +31,8 @@ SDO/MISO PA5 PA6 SDI/MOSI */ +#include + #define TINY_BME280_SPI #include @@ -45,6 +47,7 @@ SDO/MISO PA5 PA6 SDI/MOSI static tiny::BME280 sensor; RFTransmitter transmitter(OUTPUT_PIN, NODE_ID); +const long InternalReferenceVoltage = 1083L; #define SET_OUTPUT(pin) DDRB |= (1 << pin) #define SET_HIGH(pin) PORTB |= (1 << pin) @@ -84,8 +87,6 @@ void print_measurements() { print_asufloat(humidity, 1000); Serial.println(" %"); - Serial.println(); - transmitter.send((byte *)temp, sizeof(temp)); SET_HIGH(LED); } @@ -94,10 +95,26 @@ void halt() { while(1); } +void print_voltage() { + int value; + ADCSRA |= _BV( ADSC ); + while( ( (ADCSRA & (1<