33、物联网与智能家居项目实践

物联网与智能家居项目实践

1. 物联网项目
1.1 CheerLights项目
  • 问题描述 :想要将Raspberry Pi连接到RGB LED灯,并参与流行的CheerLights项目。CheerLights是一个网络服务,它记录作为推文发送到@cheerlights的颜色名称。全球许多人都有自己的CheerLights项目,通过网络服务获取最后发布的颜色,并将连接的LED灯颜色更改为该颜色。
  • 解决方案
    1. 将RGB LED直接连接到Raspberry Pi的GPIO接口。
    2. 运行 r16_cheerlights.py 程序,代码如下:
from gpiozero import RGBLED
from colorzero import Color
import time, requests
led = RGBLED(18, 23, 24)
cheerlights_url = "http://api.thingspeak.com/channels/1417/field/2/last.txt"
while True:
    try:
        cheerlights = requests.get(cheerlights_url)
        c = cheerlights.content
        print(c)
        led.color = Col
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值