2021年3月14日 星期日

Arduino Begineer

Arduino 是什麼?

Arduino 是整合微控制晶片及燒錄功能在一塊開發板上,就可以它的作用就好比人類的大腦,可以設計判斷不同條件,來去決定身體要做甚麼?眼睛看到前方有障礙物 > 大腦判斷 > 控制雙腳移動避開。

所以只有這一塊 Arduino 是沒辦法做太多事,因為它只雍有大腦的功能,眼睛、雙腳必須得搭配感測器或周邊設備,才能達到邏輯判斷或是自動控制的目的。

Arduino 由來

Massimo Banzi 是一家高科技設計學院的老師,他的學生常常抱怨找不到好用又便宜的微控制器。於是2005年,Massimo Banzi 與 David Cuartielles (西班牙籍晶片工程師,當時在學院做訪問學者) 討論這個問題。過幾天後,程式碼及電路板就設計完成,並命名為 Arduino。

Arduino 硬體簡介

  • 透過 USB 方口連接線,連接電腦與 Arduino,提供電源以及電腦燒錄程式的端口。
  • 想要讓 Arduino 重置,按一下重新開機就可以了。
  • 每個接腳都有它的定義,電路板上有簡單標示出來,我們主要是透過接腳來連接感測器或週邊設備。

使用 Arduino 開發的優點

  • 開源硬體及軟體,任何人都可以依照官網的電路圖自己製作或修改電路板,軟體也是可以修改,創造了更多可能性。
  • 價格便宜,義大利原廠約 600~800,由於任何人都可以生產電路板,因此有些副廠的電路板很便宜約 150~200,這讓我們可以更容易取得。
  • 支援很多感測器元件或模組,且價格也都不會很貴。
  • 網路上有許多函式庫,我們只需要知道如何應用我們的感測器,很多技術性的問題,已經被許多大神解決了,因此我們不需要懂太複雜的程式,專注在專案上就可以了。

Arduino 的創作


8x8x8 LED CUBE WITH ARDUINO UNO


DIY Arduino Robot Arm with Smartphone Control


HOW TO BUILD A SMART ARDUINO CAT FEEDER

Youtube - LazyTamato Lab : Arduino SpeedUp


Arduino 自學影片 #1 - Arduino 到底是什麼?What is Arduino?


Arduino 自學影片 #2 - 基本指令真的好簡單!Arduino commands are so easy!


Arduino 自學影片 #3 - 完成你的第一個專案!Complete your first project!


Arduino 自學影片 #4 - 判斷式 if else 讓你操縱自如!Comfortably make judgments with if else!


Arduino 自學影片 #5 - 麵包板是什麼?好吃嗎?What is breadboard Does it taste good?


Arduino 自學影片 #6 - LED 與電阻的必學之術!LED & resistors 101!


Arduino 自學影片 #7 - 程式宣告?取個綽號吧!Function declaration Let’s create a nickname!


Arduino 自學影片 #8 - 否定?彈跳?按鈕特輯 Part.1!NOT Bouncing Button Special Part. 1!


Arduino 自學影片 #9 - 邏輯?旗標?按鈕特輯 Part.2!Logic Flag Button Special Part.2!


Arduino 自學影片 #10 - 互動?遊戲?按鈕特輯 Part.3!Interaction Game Button Special Part.3!


Arduino 自學影片 #11 - Serial monitor 讀心術!Serial monitor - Mind reader!


Arduino 自學影片 #12 - 分類帽 switch case 降臨!Sorting Hat aka switch case!


Arduino 自學影片 #13 - 迴圈 for 讓你功力大提升!The almighty for loop!


Arduino 自學影片 #14 - 迴圈 while 稱霸 Arduino!

請參閱:LazyTomatoLab 官網,以獲取個多內容。