Page 39 - 仁濟醫院靚次伯紀念中學2019
P. 39

STEM    @LCP Makerspace









          教材分享:海水水族箱




                  —鹽度自動調節系統(三)




                                                                                                    陳瑋麟老師




















                                                                  ■ 利用Arduino編程以使用Vernier傳感器的各種
                                                                     sketches可於Vernier公司的網站下載。
                                                                     (https://www.vernier.com/engineering/arduino/)





                                                                  ■ 下載傳感器適用的Sketch後,利用Arduino IDE作
                                                                     修改。因每種傳感器的「Intercept」及「Slope」
                                                                     的值不一樣,我們需根據傳感器用戶指南中列明
                                                                     的值作出修改。









                                                                  ■ 我們把繼電器接到Arduino的數位腳12(D12),
                                                                     於程式的設置(setup)中要把數位腳12定為輸出
                                                                     模式。




                                                          1       ■ 接著到程式運作主要的部份(loop):
                                                                     1.  Sketch中已編好Arduino如何從傳感器傳來的
                                                                        原始數據換算成正確讀數(鹽度)。只要利用
                                                                        「SensorReading」這個指令編程,便能得出
                                                                        所測的鹽度。
                             2                                       2.  「freshwaterpump()」是我們自己編寫的一
                                                                        個程式碼模組,亦是這程式主要運行的部分。






                                                                                                                   37
   34   35   36   37   38   39   40   41   42   43   44