Arduino和Python螺旋槳角度數學模型
關聯知識
硬體
用Anaconda安裝Pycharm
我建議將Anaconda與Pycharm一起安裝,因為這使Python整合開發環境(IDE)的安裝非常簡單。 Anaconda是Python和R程式語言的開源發行版,旨在簡化程式包的管理和部署。 當您安裝Anaconda時,只需單擊一下,它就會自動為您提供世界各地許多人正在使用的流行軟體包。 另一方面,Pycharm是Python的IDE。 它為您提供了許多功能,例如程式碼完成,錯誤檢查,專案導航等。
我只會在Windows上顯示安裝,但在其他平臺上也應該沒有太大的不同。 首先,您需要先安裝Anaconda。 您可以從Anaconda的網站獲取安裝檔案。 有2個版本的Python(2.7和3.6),它們之間有一些區別。 本教程使用Python 3.6,所以我建議您也使用3.6版本(語法上也有所差異),這樣就不會出現任何問題。 下載檔案後,您可以繼續安裝Anaconda。 使用預設設定應該沒有問題,因此在安裝過程中,只需單擊下一個按鈕,但請注意安裝Anaconda的目錄。
接下來,您需要安裝Pycharm,可以從Pycharm的網站下載。 我們將使用社群版本,因為它是免費的,並且已經提供了超出我們所需的功能。 下載檔案後,請繼續安裝。 再一次,預設設定應該不會造成任何問題。 完成後,您可以啟動Pycharm(如果在查詢過程中遇到問題,請在Windows搜尋中鍵入pycharm),然後應到達以下視窗。
圖略
單擊“配置”按鈕,然後選擇“設定”。
圖略
在“設定”中,轉到左側的“專案直譯器”選項卡,然後選擇“path\to\Anaconda3\python.exe”。 它應該立即可用,而無需您查詢,但如果不是這樣,只需單擊右側的齒輪影像,然後單擊“Add Local”。
圖略
在“ Virtualenv Environment”選項卡下,單擊“…”按鈕並查詢您的Anaconda3目錄,然後選擇python.exe檔案並單擊OK。完成所有操作後,您應該到達以下視窗。
圖略
如果您設法進入此檢視(程式包可能有所不同,但列表也應該很長),則IDE不會有任何問題。 繼續單擊“確定”,完成配置。 單擊“建立新專案”,然後選擇要在其中建立專案的目錄。
圖略
如上所示,專案直譯器應標記為``New Virtualenv Environment’’。確認後,單擊“建立”,即可開始滾動。
構建電路
這是我們將要構建的電路的原理圖。 剛開始時,對於那些不習慣看它們的人來說,看起來確實很複雜,但是一旦掌握了這些,實際上並不難。 我在本文的最後部分中寫了關於該電路工作原理的說明,因此,如果您已經瞭解電晶體開關和電容器濾波,則可以跳到那裡。
電路原理圖
圖略
達林頓/錫克萊對電晶體
電晶體是電路中的基本元件之一,其主要目的是執行電氣開關。 它類似於物理開關,它允許您開啟/關閉電路,但是電晶體使用電訊號作為輸入來執行此開關。 在此,我將介紹達林頓/錫克萊對電晶體。 如果再次看一下上面的示意圖,您會發現有2個電晶體連線在一起。 為什麼需要多級電晶體? 答案就是電晶體的電流放大係數。
如果您檢視電晶體的資料表(這裡是一個),您會發現找到一個標為
(電流放大係數)的引數,如下所示。
圖略
顧名思義,該引數告訴您電晶體能夠放大多少電流,以用於控制電晶體的開關。
是要控制的電路的電流(在集電極處的電流),
相關文章
- 進軍生物計算!百度釋出飛槳螺旋槳PaddleHelix
- 飛槳圖學習大模型訓練框架大模型框架
- 軟體開發模型/原型法/瀑布模型/螺旋模型模型原型
- 從語言學角度看詞嵌入模型模型
- Arduino初學UI
- Arduino 學習UI
- 引數匹配模型——Python學習之引數(二)模型Python
- 和大家談談數學模型之美模型
- 【百度飛槳】手寫數字識別模型部署Paddle Inference模型
- 漢羅塔問題java數學模型(從數學原型到數學模型)Java模型原型
- python學習-數字和列表Python
- Arduino學習筆記13UI筆記
- Python小白的數學建模課-09 微分方程模型Python模型
- Arduino參考手冊-函式和變數及電路圖UI函式變數
- Arduino和低功耗微控制器機器學習 - 喚醒詞檢測模型訓練UI機器學習模型
- 演算法學習之路|螺旋矩陣演算法矩陣
- 從卷積拆分和分組的角度看CNN模型的演化卷積CNN模型
- Python學習之變數、物件和引用Python變數物件
- 數學模型——數學與人類文明的橋樑模型
- Arduino IDE框架 Arduino UnoUIIDE框架
- 手把手教你用飛槳做詞向量模型 SkipGram模型
- 螺旋矩陣矩陣
- Arduino 入門之Arduino介紹UI
- 從時間碎片角度理解阻塞IO模型及非阻塞模型模型
- Python小白的數學建模課-B5. 新冠疫情 SEIR模型Python模型
- 史上最全解讀 | 飛槳模型庫重大升級,主流演算法模型全覆蓋模型演算法
- 飛槳釋出量槳,成為國內首個支援量子機器學習的深度學習平臺機器學習深度學習
- 從經濟模型角度看比特幣和以太坊存在的問題模型比特幣
- 如何從資料、模型和訓練角度提升閱讀理解系統效能?模型
- 【學習筆記】OpenMV與arduino通訊筆記UI
- DDD聚合的數學模型 -Thomas Ploch模型
- 報表工具分類-數學模型模型
- Python函數語言程式設計系列002:水管模型和composePython函數程式設計模型
- python整數和變數Python變數
- python變數和引數Python變數
- LeetCode 59. 螺旋矩陣 II(python、c++)LeetCode矩陣PythonC++
- 從面試角度學完 Kafka面試Kafka
- 帶你學習BFS最小步數模型模型