Arduino?是一種開源增強型微控制器,使用基于布線的語言進行編程。然而,其開發環境基于Processing——一種免費、可下載的編程語言,通常用于生成計算機圖形和復雜的數據可視化。草圖,它也被稱為程序,內置處理和Arduino?語...
Arduino?是一種開源增強型微控制器,使用基于布線的語言進行編程。然而,其開發環境基于Processing——一種免費、可下載的編程語言,通常用于生成計算機圖形和復雜的數據可視化。草圖,它也被稱為程序,內置處理和Arduino?語言使用Processing Development Environment(PDE)文件擴展名。此外,Processing和Arduino?草圖可以相互通信,對加工草圖和Arduino?硬件提供雙向控制。電位計。通信可以處理和Arduino?環境之間的單向或雙向。例如,處理草圖中的數據可用于控制連接到Arduino?微控制器的硬件,或來自微控制器的數據可用于控制處理草圖的功能。或者,兩種環境可以同時影響彼此。處理和Arduino?項目的一些示例包括使用電位計控制加工草圖顯示的對象的顏色,并使用處理草圖中的鼠標單擊事件來控制一系列發光二極管(LED)。Arduino?是一種開源增強型微控制器,使用基于布線的語言編程。處理和Arduino?語言通過代碼和通用串行總線(USB)端口相互通信,它模擬并顯示為計算機的串行端口。要在微控制器和處理器之間建立雙向通信,或使用Arduino?控制處理,用戶可以用兩種語言編寫草圖。處理草圖查找連接到Arduino?的串行端口,而微控制器代碼接收并從Arduino~s?輸入和輸出端傳輸數據這為業余愛好者提供了對他們的項目的完全控制。可用的免費Arduino?處理庫允許用戶使用來自處理的數據來控制Arduino?,而無需為微控制器編寫任何代碼。相反,標準程序被上傳到板上,用戶將代碼寫入處理草圖中編寫的代碼通常執行以下功能:查找并打開連接到Arduino?的串行端口,將來自微控制器的數據存儲在變量中,并使用這些數據控制加工草圖中的不同參數,如對象的大小或顏色。正在學習使用Arduino?和處理的人員可以在Arduino?編程環境中找到示例草圖。這些草圖隨應用程序的每次下載一起提供,用戶通常無需編寫任何附加代碼即可運行這些草圖。Arduino?的制造商還在線提供完整注釋的處理和Arduino?代碼
-
發表于 2020-08-06 09:18
- 閱讀 ( 507 )
- 分類:電腦網絡