[Powered by Google Translate] 所以,你可能已經聽到了CHRISTOPHER BARTHOLOMEW: 很多關於Arduino的,所有的輝煌的方式,也可能是 用C接收來自外圍設備進行編程 如按鈕,傳感器和旋鈕。 或顯示和控制輸出的物理組件 如燈光,喇叭,伺服系統和電機。 但是,什麼是一個Arduino的,真的嗎? 一個Arduino是一個類型的微控制器,和 微控制器可以被認為是作為一個非常縮減 計算機,它含有組分如 處理器,少量的內存來存儲簡單的 程序,和各種輸入/輸出引腳,可以產生 作為結果的一個電流 在你的程序中的說明。 這裡的接口與一個Arduino上的引腳 物理組件,如LED,揚聲器,傳感器, 電機,和這麼多。 這是一個Arduino UNO R3,我們將使用 整個過程。 在這個視頻中,我會去的一些主要 這款主板的組成部分。 但是,如果您想了解更多的信息,我建議 你看,訪問鏈接的Arduino Uno的全 規範。 可以接收來自USB,外部AC電源板 DC電源供應器,電池連接器。 這些視頻練習中,我們將使用USB供電。 如果你有興趣在其他方面提供電源到您的 Arduino板或想了解更多的電源引腳, 請參閱本說明書的功率部分 提供的鏈接。 接著,有兩個主要的一個Arduino上的引腳部分,我們 將使用我們的組件提供電壓 - 數字引腳與模擬輸入引腳。 之前,我們再往前走,讓我們 理解這兩個術語。 模擬輸入引腳的組件,如旋鈕, 創建模擬信號。 甲旋鈕可以提供不同量的抗 它連接到兩個引腳之間的電壓。 舉個例子來說,調光器。 隨著旋鈕的在一個方向上被扭曲,光 變得更亮,因為電阻隨之減輕。 這提供了一個更強的電流 組件,這將導致在一個更亮的光。 現在的數字引腳略有不同, 它們產生的數字信號,它是依賴於 針腳之間的電壓量。 數字信號的Arduino是在5 伏,或接地這意味著關閉,或零伏。 舉個例子電燈開關。 燈開關有兩個值 - 開啟和關閉。 當你使用開關,開燈,你 提供充分的權力,光。 那麼,數字和模擬的主題,我敢肯定, 你已經注意到現在的縮寫,PWM下的數字 引腳部分。 這代表脈衝寬度調製。 PWM操作電壓隨著時間的推移產生 調製效果的那些類似 模擬引腳。 例如,通過轉動上的光線和關閉快速 不同長度的時間,它可以控制光的 亮度。 所以,你可能會問自己,如果你有 做的是提供一些一些部件,它的工作電壓, 為什麼連一個微控制器? 那麼,讓我們來看看一個微控制器,一個高層次的 我們可能與日常 - 鬧鐘。 鬧鐘有很多的投入,例如按鈕, 所使用的鬧鐘程序進行交互。 它也有輸出,發光電路稱為 七段顯示器,顯示時間。 這是所有控制的一個程序,它被包含在一個 微控制器的內存。 現在,讓我們來看看一個場景,看看是否能 複製這Arduino的鬧鐘。 你準備好去睡覺,但你需要設置你的 報警醒來。 我們知道,通過使用一些按鈕,我們可以設置一些 變量,時間,我們得到了一個 它必須滿足的條件。 比如,當這個時間是真實的,程序應該發送 一個信號到另一個被連接到揚聲器的引腳。 而當該信號被接收到由揚聲器,它 應該扮演一個可怕的聲音。 讓我們用一個簡單的電路,給你一些上下文是什麼 我說的。 所以,現在你的鬧鐘設置,你的條件現在存儲 在程序的內存。 9秒的睡眠後,你聽到的可怕 警鐘長鳴離開。 我要在這裡繼續前進,在我們的報警插件。 現在,我們不相當,但想得起來,所以我們覺得 打盹按鈕。 我們讓沉睡的學生停止或中斷這個可怕的 報警聲,只要按這個按鈕。 但到底發生了什麼時,單片機的程序 接收信號從打盹按鈕嗎? 好了,打盹按鈕被按下時,信號 收到不同的引腳上。 在一般情況下,當程序接收從該輸入 引腳它的反應是調用一些函數來延遲或睡覺, 信號發送到我們的揚聲器引腳。 這種延遲或睡眠對於一些固定的時間, 通常是大約九分鐘,或在Arduino的條款,540,000 單位為毫秒。 如果不關閉鬧鐘貪睡前 計時器耗盡,該計劃的條件將再次發送 揚聲器的引腳發出信號,從而把 再次報警。 現在,是什麼讓Arduino的特別CS50是 開發環境使用的是C語言,讓您的 權力運用知識的獲得更直接 動手的方式。 雖然我們並沒有觸及其他特殊引腳 涉及的Arduino,我建議您訪問 規範和進一步了解自己的能力。 在另一段錄像中,我們將探討的Arduino 發展環境對的CS50家電和寫我們的 第一款微控制器的應用程序。 我的名字是克里斯托弗·巴塞洛繆,這是CS50。