Цифровой датчик Холла Raspberry Pi в JAVA
Хорошо, это обзор следующих двух уроков по линейному залу датчики. Урок 02 использует аналоговый линейный датчик Холла и ИС аналого-цифрового преобразователя ADC0832. В уроке 03 используется линейный датчик Холла с добавленным компаратором, который позволяет настраивать чувствительность датчиков с помощью потенциометра. Код для обоих уроков одинаковый, поэтому обзор в одном посте. Самое интересное в этом уроке - познакомиться с тем, «что такое аналого-цифровое преобразование?». Ресурсы Grate по этому поводу:статья в Википедии и статья Sparkfun Для тех из вас, кто предпочитает учиться во время просмотра потрясающих видеороликов, ознакомьтесь с электроникой 201:аналогово-цифровое преобразование. В частности, для этого урока у нас есть IC ADC0832CCN и можно найти техническое описание здесь. Техническое описание датчика Холла также может быть полезно для дальнейших взломов. Идея отверстия заключается в преобразовании колебаний напряжения (вызванных магнитным полем) в цифровое числовое значение, которое представляет собой интенсивность магнитного поля. Датчик Холла генерирует аналоговые колебания напряжения, а ADC0832 кодирует числовые значения, которые можно интерпретировать в коде. Исходный код C правильный, но довольно сложный для понимания и неоптимальный. Например, переключение вывода ADC_DIO в режим ввода находится внутри первого цикла for. Это ненужно и сбивает с толку. И в коде инициализации ADC0832 есть некоторые дополнительные шаги, которые не требуются, и их нелегко понять. Внимательно прочитав таблицу, я смог понять, что происходит в этой части кода.
Подробнее:Цифровой датчик Холла Raspberry Pi на JAVA
Производственный процесс
- Основы цифровых магнитных датчиков
- Регистратор температуры Raspberry Pi
- Датчик температуры Python и Raspberry Pi
- Метеостанция Raspberry Pi
- 1-проводный датчик температуры DS1820 на Raspberry Pi (напрямую через GPIO)
- Ультразвуковой датчик (HC-SR04) + Raspberry Pi
- Датчик движения, тревога, запись видео в HA на Raspberry Pi
- Цифровой датчик барометрического давления BMP180 I2C
- Аналоговые датчики без аналоговых входов на Raspberry Pi
- Датчик движения с использованием Raspberry Pi