Датчик выбирается в соответствии с моделью AD8232, как показано на рисунке ниже.
Подключение датчика к Waffle Nano осуществляется следующим образом (все не указанные в таблице выводы остаются неподключёнными):
Waffle Nano | Датчик |
---|---|
3V3 | 3.3V |
G02 | LO+ |
G14 | LO- |
G05 | OUTPUT |
GND | GND |
Можно получить файл ad8232.py и загрузить его в Waffle Nano через функцию загрузки файлов в Waffle Maker (https://wafflenano.blackwalnut.tech/ide/index.html#/editor).
В основной функции мы можем использовать следующий код для импорта этой библиотеки:
from ad8232 import AD8232
При создании объекта нам нужно передать три номера выводов: вывод АЦП и два вывода, которые можно настроить как входы.
heartSensor = AD8232(analogPin = 5, LO1Pin = 2, LO2Pin = 14) #создаём объект датчика сердца
Чтобы прочитать данные из кардиографа, используем метод read()
объекта датчика.
heartSensorValue = heartSensor.read() #получаем данные от кардиографа
Подробности о библиотеке см. в комментариях к коду.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )