# 树莓派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

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

确认设备是否生效

cd /sys/bus/w1/devices/
1
ls
1

28-011939632f5b就是外接的温度传感器设备,但并不是每个客户端都显示一样的,这个是传感器的序列号。

查看当前温度

cat 28-011939632f5b/w1_slave 

1
2

第二行的t=25062就是当前的温度值,要换算成摄氏度,除以1000,即当前温度为25062 / 1000=25.062摄氏度。

Last Updated: 11/1/2020, 3:17:27 PM