# 树莓派Erlang开发笔记
# 激活Erlang
. /home/ubuntu/kerl/23.0/activate
1
. /home/ubuntu/kerl/22.0/activate
1
# 安装 bcm2835-1.67
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.67.tar.gz
1
# 首次登录设置root 密码
sudo passwd
1
# 编译led.c
gcc -o led led.c -l wiringPi
sudo ./led
1
2
3
2
3
https://bbs.pediy.com/thread-212790.htm (opens new window)
# 测试Ds18b20
配置uconfig.text
在win10系统上插上内存卡手动修改 uconfig.text
1
追加
dtoverlay=w1-gpio-pullup,gpiopin=4
1
挂载设备驱动
sudo modprobe w1-gpio
sudo modprobe w1-therm
1
2
3
2
3
确认设备是否生效
cd /sys/bus/w1/devices/
1
ls
1
28-011939632f5b就是外接的温度传感器设备,但并不是每个客户端都显示一样的,这个是传感器的序列号。
查看当前温度
cat 28-011939632f5b/w1_slave
1
2
2
第二行的t=25062就是当前的温度值,要换算成摄氏度,除以1000,即当前温度为25062 / 1000=25.062摄氏度。