RT-Thread Micropython环境搭建和RGB灯测试


       收到开发板后,发现板子上没有烧录RT-Thread程序,首先要用JLink或JLink-OB配合SWMProg软件下载 rtthread.bin 程序到板卡,下载步骤可参考学习资料中的《上手指南》。
      下载成功后,链接板子至电脑,打开串口工具后会显示如下界面:
        
 输入help查看msh支持的命令:
        
输入python运行RT-Thread MicroPython:
        
         接下里就可以进行编程了,首先用板载的RGB灯测试,参考板子的原理图可知LED灯对应98、99、100引脚:
        
         编写led.py文件:
       

import time
from machine import Pin
led_r = Pin(("LED_R",98),Pin.OUT_PP)
led_g = Pin(("LED_G",99),Pin.OUT_PP)
led_b = Pin(("LED_B",100),Pin.OUT_PP)
led_r.value(1)
led_g.value(1)
led_b.value(1)
while True:
    led_r.value(0)
    time.sleep(1)
    led_r.value(1)
    time.sleep(1)
    led_g.value(0)
    time.sleep(1)
    led_g.value(1)
    time.sleep(1)
    led_b.value(0)
    time.sleep(1)
    led_b.value(1)
    time.sleep(1)

         使用YModem软件将文件通过串口3发送至板子,使用python led.py运行程序:     
        接下来就可以看到RGB灯循环闪烁的效果了:
      


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM