03TUNIOT在DIFI的使用測試

(2017/02/04)

題目一:點亮Difi ESP8266旁的LED燈(integrated LED)
題目二:點亮Difi上的三色LED燈
題目三:讀取Difi上光敏電阻的值,並顯示在序列埠監控視窗
題目四:讀取Difi上按鍵的值,並顯示在序列埠監控視窗 
題目五:讀取Difi上紅外線開關的值,並顯示在序列埠監控視窗  
題目六:當Difi上按鍵被按下時,啟動繼電器 
題目七:測試 I2C 1602 LCD顯示器
題目八:測試 超音波測距模組
題目九:測試 蜂鳴器 
題目十:測試 DHT11溫濕度感測器 (TUNIOT沒有此功能的積木)

註:除了利用TUNIOT測試外,也有利用MotoBlockly來測試

認識DIFI
  • 外觀
     (Difi腳位 )            13  12  14  16  ADC  5  4  0  15        2   Rx(3)   Tx(1)
     (NodeMCU 腳位)   7   6    5    0    A0     1  2  3   8         4     9        10  



題目一:點亮Difi ESP8266旁的LED燈(integrated LED)
  • 說明


  • 利用拖曳的方法,完成如下的程式(integrated LED在HIGH的時侯是暗燈、在LOW的時侯是亮燈)

  • 利用Arduino IDE軟體,開啟此程式,並選擇正確的板子(NodeMCU) 及序列埠,雖然是採用DIFI板子,但一樣選擇 NodeMCU 1.0


  • 上傳(燒錄)程式

  • DIFI的integrated LED會一閃一閃(integrated LED在HIGH的時侯是暗燈、在LOW的時侯是亮燈)

題目二:點亮Difi上的三色LED燈
  • 說明:三色LED(綠、紅、藍)的使用腳位為13(D7)、12(D6)、14(D5),記得跳線區的這些針腳要用jumper連接

  • 利用拖曳的方法,完成如下的程式

  • 結果


題目三:讀取Difi上光敏電阻的值,並顯示在序列埠監控視窗
  • 說明:光敏電阻的使用腳位為ADC(A0),記得跳線區的這個針腳要用jumper連接

  • 利用拖曳的方法,完成如下的程式 


  • 測試結果:結果與NodeMCU相反,遮光時值變小!




題目四:讀取Difi上按鍵的值,並顯示在序列埠監控視窗 
  • 說明:按鍵的使用腳位為0(D3),記得跳線區的這個針腳要用jumper連接

  • 利用拖曳的方法,完成如下的程式 

    註:當按鍵未按下時,其值為1;當按下時,其值為0

  • 延伸題目:當按鍵按下時,綠色LED燈會亮起來

題目五:讀取Difi上紅外線開關的值,並顯示在序列埠監控視窗 
  • 說明:紅外線開關的使用腳位為4(D2),記得跳線區的這個針腳要用jumper連接

  • 利用拖曳的方法,完成如下的程式 

    註:當沒有遮閉時,其值為1;當有遮閉時(訊號反射回來),其值為0

  • 延伸題目:當紅外線開關被遮閉時時,綠色LED燈會亮起來


題目六:當Difi上按鍵被按下時,啟動繼電器 
  • 說明:按鍵的使用腳位為0(D3),繼電器使用的腳位為16(D0),記得跳線區的這些針腳要用jumper連接

  • 利用拖曳的方法,完成如下的程式 

    註:發現當按下按鍵時,Relay的燈(D2)不亮,所以可能要將程式的HIGH及LOW交換

題目七:測試 I2C 1602 LCD顯示器
  • 說明: I2C 1602 LCD顯示器使用的腳位為4(D2)、5(D1)



題目八:測試 超音波測距模組
  • 說明:超音波測距模組使用的腳位為可自行找空的腳位,這邊用13(D7)、12(D6)

題目九:測試蜂鳴器 
  • 說明:蜂鳴器使用的腳位為15(D8),記得跳線區的這個針腳要用jumper連接
  • 音階--頻率對照表(單位:Hz)

    低音

    Do

    Re

    Mi

    Fa

    So

    La

    Si

    頻率

    262

    294

    330

    349

    392

    440

    494

    中音

    Do

    Re

    Mi

    Fa

    So

    La

    Si

    頻率

    523

    587

    659

    698

    784

    880

    988

    高音

    Do

    Re

    Mi

    Fa

    So

    La

    Si

    頻率

    1046

    1175

    1318

    1397

    1568

    1760

    1976


  • 利用拖曳的方法,完成如下的程式 

    註:音一樣不是很準




Comments