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