1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/blackwalnutlabs-waffle-nano-v1-sensor-lib

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 11:41 32949f0

Кардиограф

Физическое подключение

Выбор датчика

Датчик выбирается в соответствии с моделью AD8232, как показано на рисунке ниже.

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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/blackwalnutlabs-waffle-nano-v1-sensor-lib.git
git@api.gitlife.ru:oschina-mirror/blackwalnutlabs-waffle-nano-v1-sensor-lib.git
oschina-mirror
blackwalnutlabs-waffle-nano-v1-sensor-lib
blackwalnutlabs-waffle-nano-v1-sensor-lib
master