1 заметка с тегом

BMP180

Датчик давления и температуры BMP085 /BMP180 на OrangePi

Тестировал на ARMBIAN VERSION= 5.25 OrangePi PC
В файл /etc/modprobe.d/fbdev-blacklist.conf
добавить строки:


blacklist pcf8591
blacklist bmp085


Подключаем датчик:

После подключения датчика, в выводе команды dmesg | grep -i 085 должны быть строки:


[ 0.063970] plat: add bmp085 device
[ 7.980858] systemd[1]: Starting Syslog Socket.
[ 12.102085] gmac0: probed


установим i2c-tools

apt-get install i2c-tools
i2cdetect -y 0

root@orangepipc:~# i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a  b c d e f
00:  — — — — — — — — — — — — —
10: — — — — — — — — — — — — — — — —
20: — — — — — — — — — — — — — — — —
30: — — — — — — — — — — — — — — — —
40: — — — — — — — — — — — — — — — —
50: — — — — — — — — — — — — — — — —
60: — — — — — — — — — — — — — — — —
70: — — — — — — — 77
root@orangepipc:~#


Если в выводе i2cdetect -y 0 не 77, а UU , то начинаем с начала.

Далее ставим WiringOtherPi :

git clone https://github.com/lanefu/WiringOtherPi.git
cd WiringOtherPi
sudo ./build
cd ..

Ну и тест датчика:

git clone https://github.com/mvadai/BMP085.git
cd BMP085
gcc -Wall -std=gnu99 MV_bmp085.c -o MV_bmp085 -l wiringPi 
./MV_bmp085

Temperature: 25.3 *C, Pressure: 100515 Pa


2017   armbian   BMP180   GPIO   OrangePI PC