Robo Code 進階學習 四(有開關的變色燈)

先前我們學會了手電筒是如何編程的,但是很多時候我們都不止做出單色的燈光。

我們現在需要做一個會自動轉顏色,但又可以隨時隨地開關的編程。

影片版 (蕭版本)

圖文版

這是我們初步的編程,按下按鈕後,每30秒自動轉一次顏色,無限循環。

然而,這並不是我們理想中的效果,因為我們如果想要停下這個編程,我們需要在app中按下停止,而不是按下按鈕即可。你們想到如何改善嗎?

剛才的編程錯誤在於它的loop並沒有連回等待動作之上。

如果我們希望每種燈光都可以隨時關機的話,我們需要吧每種燈光的動作都做一次loop。

當然,圖中的綠色燈光動作沒有做到loop,這是因為避免讓編程過於複雜。在大家掌握技巧後可以再多入一個loop於綠色處。