Tinkercad Circuits:一個腳位偵測多顆按鈕(Multiple Buttons with One Analog Pin)

若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。

本文要說明如何使用一個Arduino Analog Pin 來偵測多個按鈕(Push Buttons)的其中一顆按鈕是否有被按下。

材料(Materials):
  1. Arduino UNO R3 x 1
  2. Buzzer x 1
  3. 10K ohm Resistor x 4
  4. Pushbutton x 3
  5. 100 ohm Resistor x 1
  6. Small Breadboard x 1
電路(Circuit):


程式碼(The Code):

示範影片(Demo Video):


範例連結(Example Link):
https://www.tinkercad.com/things/cUy3ztLD8cy

寫程式用的雲端 IDE(Cloud IDE for Programming)

若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。

要寫程式之前,得先將工具準備好,當所使用的程式語言有好多種,那前置作業就會很多,若只是要練習語法之類的話,那麼雲端 IDE 是個不錯的選擇,目前常見免費且不用建立帳號的雲端 IDE 有下面幾個:

Here are some cloud IDEs for programming. And we don't need a account to use them.

  1. ideone: http://ideone.com/,教學:https://www.techmarks.com/ideone-online-coding/
  2. codepad: http://codepad.org/,教學:https://www.youtube.com/watch?v=8izi7QDEOHk
  3. CodePen:  http://codepen.io/,教學:https://www.minwt.com/webdesign-dev/html/11470.html
  4. JSFiddle: https://jsfiddle.net/,教學:https://blog.miniasp.com/post/2011/02/07/Useful-tool-jsFiddle-Online-Editor-for-the-Web
  5. Tutorialspoint: http://www.tutorialspoint.com/codingground.htm,教學:https://codegym.tech/coding-ground/
  6. Jdoodle: https://www.jdoodle.com/,教學:https://www.youtube.com/watch?v=idN5QmUS8-8

其中的 Tutorialspoint 網站所提供的工具最完整,它除了多樣的程式語言外,還提供了一些 Terminal,如 MySQL、PowerShell、Node.js 等,此外 Tutorialspoint 也有豐富的教學資料,值得一看。 另外 CodePen 和 JSFiddle 只提供前端開發用的JavaScript + HTML + CSS。至於這些雲端 IDE 的使用方式大同小異,先在網頁上寫完程式碼,之後再按下類似 Run 的按鈕就行了。 祝各位 Happy Coding。