pyAI K210第一天 七彩流水燈與莫爾斯電碼

2021-10-06 21:29:17 字數 2131 閱讀 6280

原理:利用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 接下來就...