Robo Code 進階學習 四(有開關的變色燈)
先前我們學會了手電筒是如何編程的,但是很多時候我們都不止做出單色的燈光。
我們現在需要做一個會自動轉顏色,但又可以隨時隨地開關的編程。
影片版 (蕭版本)
圖文版
這是我們初步的編程,按下按鈕後,每30秒自動轉一次顏色,無限循環。
然而,這並不是我們理想中的效果,因為我們如果想要停下這個編程,我們需要在app中按下停止,而不是按下按鈕即可。你們想到如何改善嗎?
剛才的編程錯誤在於它的loop並沒有連回等待動作之上。
如果我們希望每種燈光都可以隨時關機的話,我們需要吧每種燈光的動作都做一次loop。
當然,圖中的綠色燈光動作沒有做到loop,這是因為避免讓編程過於複雜。在大家掌握技巧後可以再多入一個loop於綠色處。