社区导航

 

搜索
12
返回列表 发新帖
楼主: eagler8

[原创] MicroPython动手做(36)——MixPY之Hello world

  [复制链接]

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 13:07 | 显示全部楼层


回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 13:08 | 显示全部楼层

MxiPY 实验图形编程

 

18.jpg



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 15:37 | 显示全部楼层

7、随机变色的LED

 

#MicroPython动手做(36)——MixPY之Hello world
#随机变色的LED

import time
import random
import mixno
from machine import Timer
from machine import PWM

tim_LED_R = Timer(Timer.TIMER0, Timer.CHANNEL3, mode=Timer.MODE_PWM)
LED_R=PWM(tim_LED_R, freq=500000, duty=100, pin=mixno.pin_D[7])
tim_LED_G = Timer(Timer.TIMER1, Timer.CHANNEL3, mode=Timer.MODE_PWM)
LED_G=PWM(tim_LED_G, freq=500000, duty=100, pin=mixno.pin_D[6])
tim_LED_B = Timer(Timer.TIMER2, Timer.CHANNEL3, mode=Timer.MODE_PWM)
LED_B=PWM(tim_LED_B, freq=500000, duty=100, pin=mixno.pin_D[8])

while True:
    i = random.randint(0, 100)
    time.sleep_ms(300)
    LED_R.duty(100-i)
    j = random.randint(0, 100)
    time.sleep_ms(300)
    LED_G.duty(100-j)
    k = random.randint(0, 100)
    time.sleep_ms(300)
    LED_B.duty(100-k)

 



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 15:44 | 显示全部楼层

MxiPY 实验图形编程

 

24.jpg



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 16:12 | 显示全部楼层
本帖最后由 eagler8 于 2020-6-30 16:36 编辑

8、PWM使板载灯呼吸灯效果

 

#MicroPython动手做(36)——MixPY之Hello world
#PWN使板载灯呼吸灯效果

import time
import mixno
from machine import Timer
from machine import PWM


tim2 = Timer(Timer.TIMER2,Timer.CHANNEL0, mode=Timer.MODE_PWM)
pin13 = PWM(tim2,freq=500000,duty=0, pin=mixno.pin_D[13])
while True:
    for i in range(0, 100, 1):
        pin13.duty(i)
        time.sleep_ms(10)
    for i in range(100, 0, -1):
        pin13.duty(i)
        time.sleep_ms(10)

 



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 16:25 | 显示全部楼层

26.jpg



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 16:27 | 显示全部楼层

MxiPY 实验图形编程

 

25.jpg



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 16:45 | 显示全部楼层

9、蓝色PWM呼吸灯

 

#MicroPython动手做(36)——MixPY之Hello world
#蓝色PWM呼吸灯

import time
import mixno
from machine import Timer
from machine import PWM


tim_LED_B = Timer(Timer.TIMER2, Timer.CHANNEL3, mode=Timer.MODE_PWM)
LED_B=PWM(tim_LED_B, freq=500000, duty=100, pin=mixno.pin_D[8])
while True:
    for i in range(0, 100, 1):
        LED_B.duty(100-i)
        time.sleep_ms(13)
    time.sleep_ms(100)
    for i in range(100, 0, -1):
        LED_B.duty(100-i)
        time.sleep_ms(13)
    time.sleep_ms(100)

 



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 16:47 | 显示全部楼层

WeChat_20200630164122.gif



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 16:54 | 显示全部楼层

MxiPY 实验图形编程

 

27.jpg



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-6-30 19:05 | 显示全部楼层

目录清单
MicroPython动手做(01)——春节后入手了一块K210芯片AI开发板 
http://bbs.eeworld.com.cn/thread-1115786-1-1.html

MicroPython动手做(02)——尝试搭建K210开发板的IDE环境
http://bbs.eeworld.com.cn/thread-1115831-1-1.html

MicroPython动手做(03)——零基础学MaixPy之开机运行
http://bbs.eeworld.com.cn/thread-1116184-1-1.html

MicroPython动手做(04)——零基础学MaixPy之基本示例
http://bbs.eeworld.com.cn/thread-1116438-1-1.html

MicroPython动手做(05)——零基础学MaixPy之LCD液晶屏
http://bbs.eeworld.com.cn/thread-1116577-1-1.html

MicroPython动手做(06)——零基础学MaixPy之单目摄像头
http://bbs.eeworld.com.cn/thread-1116591-1-1.html

MicroPython动手做(07)——零基础学MaixPy之机器视觉
http://bbs.eeworld.com.cn/thread-1116617-1-1.html

MicroPython动手做(08)——零基础学MaixPy之识别颜色 
http://bbs.eeworld.com.cn/thread-1116662-1-1.html

MicroPython动手做(09)——零基础学MaixPy之人脸识别
http://bbs.eeworld.com.cn/thread-1116720-1-1.html

MicroPython动手做(10)——零基础学MaixPy之神经网络KPU
http://bbs.eeworld.com.cn/thread-1116925-1-1.html

MicroPython动手做(11)——搭建掌控板IDE环境
http://bbs.eeworld.com.cn/thread-1117964-1-1.html

MicroPython动手做(12)——掌控板之Hello World
http://bbs.eeworld.com.cn/thread-1118180-1-1.html

MicroPython动手做(13)——掌控板之RGB三色灯 
http://bbs.eeworld.com.cn/thread-1118275-1-1.html

MicroPython动手做(14)——掌控板之OLED屏幕
http://bbs.eeworld.com.cn/thread-1118389-1-1.html

MicroPython动手做(15)——掌控板之AB按键
http://bbs.eeworld.com.cn/thread-1118496-1-1.html

MicroPython动手做(16)——掌控板之图片图像显示
http://bbs.eeworld.com.cn/thread-1118945-1-1.html

MicroPython动手做(17)——掌控板之触摸引脚
http://bbs.eeworld.com.cn/thread-1119462-1-1.html

MicroPython动手做(18)——掌控板之声光传感器
http://bbs.eeworld.com.cn/thread-1119583-1-1.html

MicroPython动手做(19)——掌控板之蜂鸣器与音乐
http://bbs.eeworld.com.cn/thread-1119668-1-1.html

MicroPython动手做(20)——掌控板之三轴加速度
http://bbs.eeworld.com.cn/thread-1119998-1-1.html

MicroPython动手做(21)——掌控板之磁场传感器
http://bbs.eeworld.com.cn/thread-1120188-1-1.html

MicroPython动手做(22)——掌控板之无线广播
http://bbs.eeworld.com.cn/thread-1120835-1-1.html

MicroPython动手做(23)——掌控板之WiFi与蓝牙
http://bbs.eeworld.com.cn/thread-1120934-1-1.html

MicroPython动手做(24)——掌控板之拓展掌控宝 
http://bbs.eeworld.com.cn/thread-1121208-1-1.html

MicroPython动手做(25)——语音合成与语音识别
http://bbs.eeworld.com.cn/thread-1123752-1-1.html

MicroPython动手做(26)——物联网之OneNET
http://bbs.eeworld.com.cn/thread-1125172-1-1.html

MicroPython动手做(27)——物联网之微信小程序
http://bbs.eeworld.com.cn/thread-1125520-1-1.html

MicroPython动手做(28)——物联网之Yeelight
http://bbs.eeworld.com.cn/thread-1125939-1-1.html

MicroPython动手做(29)——物联网之SIoT
http://bbs.eeworld.com.cn/thread-1126090-1-1.html

 MicroPython动手做(30)——物联网之Blynk

http://bbs.eeworld.com.cn/thread-1126427-1-1.html

MicroPython动手做(31)——物联网之Easy IoT 

http://bbs.eeworld.com.cn/thread-1126903-1-1.html

MicroPython动手做(32)——物联网之MQTT
http://bbs.eeworld.com.cn/thread-1128464-1-1.html

MicroPython动手做(33)——物联网之天气预报
http://bbs.eeworld.com.cn/thread-1128721-2-1.html

MicroPython动手做(34)——通用传感器
http://bbs.eeworld.com.cn/thread-1129058-1-1.html

MicroPython动手做(35)——体验小游戏
http://bbs.eeworld.com.cn/thread-1129451-1-1.html

MicroPython动手做(36)——MixPY之Hello world
http://bbs.eeworld.com.cn/thread-1129816-1-1.html

MicroPython动手做(37)——驱动LCD与图文显示
http://bbs.eeworld.com.cn/thread-1130106-1-1.html



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-7-4 10:56 | 显示全部楼层

10、多彩PWM呼吸灯

 

#MicroPython动手做(36)——MixPY之Hello world
#多彩PWM呼吸灯

import time
import mixno
from machine import Timer
from machine import PWM


tim_LED_R = Timer(Timer.TIMER0, Timer.CHANNEL3, mode=Timer.MODE_PWM)
LED_R=PWM(tim_LED_R, freq=500000, duty=100, pin=mixno.pin_D[7])
tim_LED_G = Timer(Timer.TIMER1, Timer.CHANNEL3, mode=Timer.MODE_PWM)
LED_G=PWM(tim_LED_G, freq=500000, duty=100, pin=mixno.pin_D[6])
tim_LED_B = Timer(Timer.TIMER2, Timer.CHANNEL3, mode=Timer.MODE_PWM)
LED_B=PWM(tim_LED_B, freq=500000, duty=100, pin=mixno.pin_D[8])
while True:
    for i in range(0, 100, 1):
        LED_G.duty(100-i)
        LED_R.duty(100-i)
        time.sleep_ms(20)
    time.sleep_ms(400)
    for i in range(100, 0, -1):
        LED_R.duty(100-i)
        LED_B.duty(100-i)
        time.sleep_ms(20)
    time.sleep_ms(400)

 



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-7-4 11:01 | 显示全部楼层

MixPY 实验图形编程

 

28.jpg



回复

使用道具 举报

1313

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-7-4 11:13 | 显示全部楼层

WeChat_20200704110851.gif



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/7 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

词云| Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-7-13 01:06 , Processed in 0.406501 second(s), 33 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表