Есть барометр gy 68 и ардуино с hc 06 #include <Wire.h> #include <BMP085.h> BMP085 dps = BMP085(); long Temperature = 0, Pressure = 0; void setup(void) { Serial.begin(9600); Wire.begin(); delay(30000); dps.init(); } void loop(void) { dps.getPressure(&Pressure); dps.getTemperature(&Temperature); Serial.print("Pressure(mm Hg):"); Serial.print(Pressure/133.3); Serial.print("Temp:"); Serial.println(Temperature*0.1); delay(10000); } Вот обычный код для передачи на com port Что нужно дописать,чтобы передавать данные на компьютер через блютуз модуль hc 06?Спасибо.
Во-первых оформить код в сообщении вот так: Код (C++): #include <Wire.h> #include <BMP085.h> BMP085 dps = BMP085(); long Temperature = 0, Pressure = 0; void setup(void) { Serial.begin(9600); Wire.begin(); delay(30000); dps.init(); } void loop(void) { dps.getPressure(&Pressure); dps.getTemperature(&Temperature); Serial.print("Pressure(mm Hg):"); Serial.print(Pressure / 133.3); Serial.print("Temp:"); Serial.println(Temperature * 0.1); delay(10000); } Во-вторых, почитать и попробовав научиться управляться с модулем hc06, переписать вывод на блютуз через софтовый сериал порт. В-третьих, если не получится, но очень надо, написать сюда.
Есть у меня такая штука bmp085. Решил попробовать выше приведенный код. На мониторе показывает странную штуку."Pressure (mm Hg) : 1,76Temp: 0,00" . По давлению ничего не скажу, а вот в квартире у меня точно не 0. Градуса 24-24 есть.