人工智能--我的“闪耀”台灯
6.1. 目的
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_case_04_01.png)
6.2. 使用材料
请准备以下积木: ![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_case_04_02.png)
6.3. 背景知识
6.4. 积木搭建
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_01.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_02.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_03.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_04.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_05.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_06.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_07.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_08.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_09.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_10.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_11.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_12.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_13.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_14.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_15.png)
![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_16.png)
***注意:接线时黄色线需要连接在端口上方标有数字(0/1/2)的位置。 ![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_step_04_17.png)
6.5. 软件
https://makecode.microbit.org/# 6.6. 编程 步骤 1在MakeCode的代码抽屉中点击“高级”,查看更多代码选项。 ![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_case_04_03.png)
为了给Ringbit_Bricks_Pack套件编程,我们需要添加一个扩展库。在代码抽屉底部找到“扩展”,并点击它。这时会弹出一个对话框,搜索”Ringbit”,然后点击下载这个代码库。 ![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_case_04_04.png)
*注意:*如果你得到一个提示说一些代码库因为不兼容的原因将被删除,你可以根据提示继续操作,或者在项目菜单栏里面新建一个项目。
步骤 2在当开机时中插入将strip设为流光溢彩灯连接引脚积木块,设置为P0口。初始化灯带10颗LED(模式RGB(GRB顺序))。 ![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_case_04_05.png)
步骤 3在无限循环中判断亮度级别积木块的返回值,当亮度级别小于10时,设置灯带显示白色,当亮度级别大于15时,设置灯带显示黑色。 ![](https://www.elecfreaks.net/learn-cn/_images/Ringbit_Bricks_Pack_case_04_06.png) 现象
当周围亮度过低时,自动亮灯,当周围亮度级别高于设定值时,台灯自动熄灭。 6.7. 思考
6.8. 常见问题
6.9. 相关阅读
1854年,移民美国的德国钟表匠亨利·戈贝尔用一根放在真空玻璃瓶里的碳化竹丝,制成了首个有实际效用的电灯,持续亮了400个小时,不过他并没及时申请专利。1860年,英国人约瑟夫·斯旺也制成了碳丝电灯,但他未能获得使碳丝保持长时间工作的良好真空环境。直到1878年,英国的真空技术发展到合乎需要的程度,他才发明真空下用碳丝通电的灯泡,并且获得英国专利。斯旺自己的屋子是英国用电照明的第一所私人住宅。 1874年,加拿大的两名电气技师申请了一项电灯专利:在玻璃泡之下充入氮气,以通电的碳杆发光,但他们没有足够财力继续完善这项发明,于是在1875年把专利卖给了爱迪生。爱迪生购入专利后尝试改良灯丝,终于在1880年制造出能持续亮1200个小时的碳化竹丝灯。 不过,美国专利局判爱迪生的碳丝白炽灯发明落于人后,专利无效。打了多年的官司后,亨利·戈培尔赢得专利,最后爱迪生从戈培尔贫困的遗孀手上买下专利。在英国,斯旺控告爱迪生侵犯专利,后来他们在法庭之外和解,于1883年在英国建立一家联合公司。斯旺后来把他的股权及专利都卖给了爱迪生。 20世纪初,碳化灯丝被钨丝取代,钨丝白炽灯沿用至今。 1938年,荧光灯诞生。1998年白光LED灯诞生。 |