上一篇介紹了arduino的IDE下載以及一些相關的設定。今天要來介紹的是關於ardunio的線上模擬器!可以不用到實體的開發板來測試自己寫的code有沒有符合所要的結果,直接把code丟到線上模擬器就可以囉~
首先要來分享WOKWI,他是一個免費的arduino模擬器網站。
網站:https://wokwi.com/
進入網站後,會看到有幾個板子可以選取,並非所有的開發板都有在上面,但我覺得每個板子的差異性不會到非常的大,而且現有的板子有許多的元件可以使用,如果有需要什麼特定功能,加入元件就可以了~
除了板子的選擇,底下也有一些完成的project可以線上直接demo,有興趣的話可以點進去看看。
那在這個模擬器,除了可以用arduino,他還提供了其他種語言可以做模擬,microPython的話我沒碰過,如果之後有接觸再來跟大家分享。
這邊我選的板子是Arduino( Uno, Mega, Nano )。
選好板子後,接著會給出好幾個現成的project,那如果要從頭自己來,可以到Start from Scratch,這邊我選Arduino Uno。
選取好後,就會跳到寫程式模擬的地方囉~
左半邊是寫code的地方(應該不用多說了XD),右半邊則是開發板模擬的地方。
在右半邊的左上角,有三個圓圈圈,左邊綠色的是執行,中間藍色的是新增元件,右邊灰色的則是一些輔助功能。
那剛剛有提到,如果這裡沒有提供想要使用的板子,我覺得可以直接選這個Arduino開發板,透過新增元件來達成目的。
做個簡單的小範例。
假設我今天要一個LED燈不斷的亮1秒後關掉1秒這樣不斷重複:
按下執行後,LED就會一直亮一秒、暗一秒。
之後會再介紹如何接線!主要是使用的元件會需要接電跟接地,接電和接地就需要開發板的幫忙啦。
如果檔案寫好,也可以存檔到自己電腦喔,左上方有一個藍色save的button。
今天就先到這邊~明天會介紹scratch中的setup及loop。