
Change 1wire pin to A8 as it's 5V tolerant
Dependencies: DS1820 mbed-STM32F103C8T6 mbed
Fork of stm32f103c8t6-ds18b20 by
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); } }