原理:利用bgr三色相互融合出新的顏色
'''
實驗名稱:七彩流水燈
日期:2020/6/6
實驗目的:讓rgb燈閃爍七種顏色
'''from maix import gpio
from fpioa_manager import fm
import utime
#將led外部io註冊到內部gpio,k210引腳支援任意配置
fm.register(
12,fm.fpioa.gpio0)
fm.register(
13,fm.fpioa.gpio1)
fm.register(
14,fm.fpioa.gpio2)
led_b = gpio(gpio.gpio0, gpio.out, value=1)
led_g = gpio(gpio.gpio1, gpio.out, value=1)
led_r = gpio(gpio.gpio2, gpio.out, value=1)
led_list =
[led_b, led_g, led_r]
list =[[
0],[
1],[
2],[
0,1]
,[1,
2],[
0,2]
,[0,
1,2]
]#顏色列表
sleep_time =
0.5#亮燈時間
while
true
:for i in
range
(len
(list)):
led_index = list[i]
led_ =
[led_list[i]
for i in led_index]
for led in led_:
led.value(0)
utime.sleep(sleep_time)
for led in led_:
led.value(1)
if sleep_time >
0.15
: sleep_time -=
0.1
效果:
七彩流水燈640p
實驗名稱:點亮led_b藍燈
日期:2019.12
實驗目的:學習led點亮。
實驗內容:按照摩斯密碼規律點亮led燈,內容為「i love you」
'''from maix import gpio
from fpioa_manager import fm
import time
#將藍燈引腳io12配置到gpio0,k210引腳支援任意配置
fm.register(
12, fm.fpioa.gpio0)
led_b = gpio(gpio.gpio0, gpio.out)
#構建led物件
love =
".. .-.. --- ...- . -.-- --- ..- "
#"iloveyou"字串對應的摩斯密碼
love = love.split(
' ')
for s in love:
s =list
(s)for i in s:
if i==
'.':
led_b.value(0)
time.sleep(
0.2)
led_b.value(1)
time.sleep(
0.4)
elif i==
'-':
led_b.value(0)
time.sleep(
0.6)
led_b.value(1)
time.sleep(
0.4)
time.sleep(
1)這個莫爾斯密碼應進行改善,建立字母與電碼對應的字典,以後直接輸入字串,就不用自己翻譯了。
效果:摩爾斯密碼480p
新公司第一天的流水賬
新入職第一天。入職的第一件事情,就是領了一台全新的macbook pro13。然後在同事的眾目睽睽之下把膜撕開 簡直爽到 和上一家 大 公司不同,餓廠明顯更講效率,一入職就開始上手看 這幾天研究thriftpy,是乙個移植thrift的伺服器框架,在github上全開源,就在餓了麼下面的第一頁。今天...
kaggle python七天入門 第一天
3.notebook快捷鍵 kaggle第一天學習內容主要有 python 語法 syntax 變數賦值 variable assignment number中的整數 int 與小數 float 算數運算子 arithmetic operator notebook 快捷鍵 python名字是源於英國...
ECS七天訓練營 第一天
1.設定安全組 這一步的目的是開放22和8080埠。22埠令ecs可以使用ssh連線,8080埠用於實現網頁瀏覽。配置如下 以下命令為驗證安裝包是否解壓成功,可以自由選擇使用。cd usr local lib nodejs node v13.9.0 linux x64 bin node v 接下來就...