Instala el Device Tree Compiler (DTC) con el comando:
$ sudo apt-get install device-tree-compiler
Luego, activa los sensores en el dispositivo mediante los comandos:
$ sudo fdtput -c /media/boot/meson8b_odroidc.dtb /i2c@c1108500/
bmp085@77
$ sudo fdtput -c /media/boot/meson8b_odroidc.dtb /i2c@c1108500/
si702x@40
$ sudo fdtput -c /media/boot/meson8b_odroidc.dtb /i2c@c1108500/
si1132@60
$ sudo fdtput -t s /media/boot/meson8b_odroidc.dtb /i2c@c1108500/
bmp085@77 compatible "bosch,bmp085"
$ sudo fdtput -t s /media/boot/meson8b_odroidc.dtb /i2c@c1108500/
si702x@40 compatible "silab,si702x"
$ sudo fdtput -t s /media/boot/meson8b_odroidc.dtb /i2c@c1108500/
si1132@60 compatible "silab,si1132"
$ sudo fdtput -t x /media/boot/meson8b_odroidc.dtb /i2c@c1108500/
bmp085@77 reg 0x77
$ sudo fdtput -t x /media/boot/meson8b_odroidc.dtb /i2c@c1108500/
si702x@40 reg 0x40
$ sudo fdtput -t x /media/boot/meson8b_odroidc.dtb /i2c@c1108500/
si1132@60 reg 0x60
Habilita el módulo i2c para que se cargue en el arranque:
$ sudo echo aml_i2c >> /etc/modules
Conecta la placa meteorológica a la pantalla 16x2, despues enciende
todo el sistema. A continuación, descarga el archivo fuente wb_si702x-
.c desde http://bit.ly/1HIes6U, luego compílalo y lanzalo:
$ cd ~ && mkdir wb && cd wb
$ mv ~/Downloads/wb_si702x.c .
$ gcc -o wb_si702x wb_si702x.c -lWiringPi -lWiringPiDev -lpthread
$ ./wb_si702x.c
y temperatura ambiente actual, como se muestra en la siguiente ima-
gen.
71
MANUAL DE USUARIO ODROID C1
Asegúrate de que WiringPi esta instalado. Apaga el sistema.
Deberías observar cómo el módulo LCD muestra la humedad
Capítulo 4