Проект с датчиками температуры и пульса и модулем bluetooth
- Войдите на сайт для отправки комментариев
Пнд, 28/02/2022 - 23:32
Здраствуйте, я новичок в сфере ардуино, но школьный проект делать как-то надо. К сожалению тема программирования мне не близка, но я могу описать свою проблему. Я использую датчик температуры gy-906, датчик пульса PulseSensor и Bluetooth hc-05.
По примерам из библиотек датчиков я накидал простой код для них, но я не знаю, как вывести полученные данные на телефон по блютуз. Вот код, который у меня получился
#include <Adafruit_MLX90614.h> #define USE_ARDUINO_INTERRUPTS true #include <PulseSensorPlayground.h> const int PulseWire = 0; const int LED13 = 13; int Threshold = 550; PulseSensorPlayground pulseSensor; Adafruit_MLX90614 mlx = Adafruit_MLX90614(); void setup() { Serial.begin(9600); while (!Serial); Serial.println("Adafruit MLX90614 test"); if (!mlx.begin()) { Serial.println("Error connecting to MLX sensor. Check wiring."); while (1); } Serial.print("Emissivity = "); Serial.println(mlx.readEmissivity()); Serial.println("================================================"); pulseSensor.analogInput(PulseWire); pulseSensor.blinkOnPulse(LED13); pulseSensor.setThreshold(Threshold); if (pulseSensor.begin()) { Serial.println("We created a pulseSensor Object !"); } } void loop() { int myBPM = pulseSensor.getBeatsPerMinute(); Serial.print("Ambient = "); Serial.print(mlx.readAmbientTempC()); Serial.print("*C\tObject = "); Serial.print(mlx.readObjectTempC()); Serial.println("*C"); Serial.print("Ambient = "); Serial.print(mlx.readAmbientTempF()); Serial.print("*F\tObject = "); Serial.print(mlx.readObjectTempF()); Serial.println("*F"); Serial.println(); Serial.print("BPM: "); Serial.println(myBPM); delay(1000); }
Это в песочницу и срочно!
ЗЫ: Ты не в тот раздел форума запостил.
Принято к сведению.
А вопрос-то Ваш в чём?
Когда у Вас появятся вопросы или просьбы к сообществу, не забудьте из задать / огласить.
Что мне нужно добавить в код, чтобы блютуз модуль выводил полученные данные?
Вывод данных на блютуз модуль, очевидно. Примеров в сети вагон. Мне за Вас поискать?
Что мне нужно добавить в код, чтобы блютуз модуль выводил полученные данные?
Алексей, где в вашем коде хотя бы попытка добавить блютуз, я что-то не вижу? Писать код для вас с чистого листа никто не станет, вы сначала попытайтесь что-то сделать сами - если при этом возникнут КОНКРЕТНЫЕ вопросы по коду - приходите.
А жалобы "у меня не получается, я не знаю/не разбираюсь" и тд - тут никому не интересны.
Хорошо, приношу свои глубочайшие извинения
А жалобы "у меня не получается, я не знаю/не разбираюсь" и тд - тут никому не интересны.
Тут нужно уточнить - кроме раздела «Ишу исполнителя». Но и там не у всех вопрошающих получается.