Change 1wire pin to A8 as it's 5V tolerant

Dependencies:   DS1820 mbed-STM32F103C8T6 mbed

Fork of stm32f103c8t6-ds18b20 by Alastair D'Silva

main.cpp

Committer:
deece
Date:
2018-01-25
Revision:
18:65d50c46da23
Parent:
16:4db317017f49

File content as of revision 18:65d50c46da23:

#include "stm32f103c8t6.h"
#include "mbed.h"
#include "DS1820.h"

#define DATA_PIN        PA_8
 
int main() {
    DS1820 probe(DATA_PIN);
    
    while(1) {
        printf("Initiating temperature conversion\r\n");
        probe.convertTemperature(true, DS1820::this_device);         //Start temperature conversion, wait until ready
        double temperature = probe.temperature();
        int temp_integer = temperature;
        int temp_milli = (temperature - temp_integer) * 1000;
        printf("It is %d.%03dC\r\n", temp_integer, temp_milli);
        wait(1000);
    }
}