Arduino Create 平台

Arduino Create 是一個雲端編輯器,讓您可以直接在瀏覽器中編寫和編譯程式碼。 您可以在 http://create.arduino.cc 上使用這個令人驚嘆的工具。 在這篇文章中,我想要探索網頁編輯器的功能。 使用這個編輯器,您不需要在電腦上安裝任何東西來建立 Arduino 程式,除了一個插件以讓它「看見」連接到電腦的板子,但除此之外一切都會自動更新,且無需安裝設定,這讓您能夠快速上手 Arduino。 這是一個免費的工具,提供慷慨的免費層級,在雲端上進行備份且可以在不同設備上使用,支援 Windows、Mac 和 Linux。 它還可以讓您在「Project Hub」(https://create.arduino.cc/projecthub)上分享程式。那是一個您可以分享自己的專案和觀看其他人專案的地方。 當您註冊後,系統會要求您安裝我提到的插件,一旦安裝完成,您就已經完成設定。 前往 https://create.arduino.cc/editor,您將立即看到一個新的 sketch,這是 Arduino 程式的名稱: 在頂端,您可以看到它已經識別出我連接到 USB 埠的 Arduino Uno(/dev/cu.usbmodem14301 行顯示了 USB 埠)。它會自動識別 Arduino 板子。 在左側有一個側邊欄。 Examples 選單列出了許多預先製作的範例,包括程式碼、說明,以及一些情況下還包含電路圖和電路圖片: 這個 Examples 選單中還有一個方便的「From libraries」分頁,列出了由 Arduino 函式庫提供的範例。 Libraries 選單列出了官方的 Arduino 函式庫,以及許多由社群貢獻的函式庫。 很好的一點是您可以將函式庫標記為收藏,並能輕鬆找到它們。 側邊欄中的第四個項目是串口監視器(serial monitor),這是一個非常方便的工具,用於除錯和從 Arduino 程式中獲取資訊(也可向板子發送資訊): 接下來是行內說明,其中包含一些教學、偏好設定以及您的使用配額,例如儲存空間、編譯時間和專案數量等等。 每天使用配額有一個限制,包括 100MB 的儲存空間、100 個 Sketch 和 200 秒的編譯時間,超過限制後,您可以升級到每月 6.99 美元的付費方案,該方案還包括一些先進的物聯網功能,我將在另一篇文章中詳細介紹。

Node.js 簡介

這篇文章是關於 Node.js 的入門指南,Node.js 是一個運行在伺服器端的 JavaScript 執行環境。Node.js 是建立在 Google Chrome V8 JavaScript 引擎之上,主要用於建立網頁伺服器,但不僅限於此。 概述 [Node.js 的最佳特性](#node.js 的最佳特性) 快速 簡單 JavaScript V8 異步平台 大量的函式庫 [一個 Node.js 應用程式範例](#一個 Node.js 應用程式範例) [Node.js 框架和工具](#node.js 框架和工具) Node.js 是一個在伺服器上運行的 JavaScript 執行環境。 Node.js 是開源的、跨平台的,自從在2009年推出以來,它已經變得非常流行,現在在網頁開發中扮演著重要的角色。如果以 GitHub 上的 stars 數量作為流行度指標,擁有58000+ stars就意味著非常受歡迎。 Node.js 運行 V8 JavaScript 引擎,該引擎是 Google Chrome 的核心,而 Node.js 可以利用使 Chrome JavaScript 執行時非常高速的工程師的工作,這使得 Node.js 可以受益於巨大的性能改進和即時編譯。由於這一點,運行在 Node.js 中的 JavaScript 代碼可以非常高效。 Node.js 的應用程式由單個進程運行,不為每個請求創建新的線程。Node.js 的標準庫提供了一組異步 I/O 原語,可以防止 JavaScript 代碼阻塞,通常情況下 Node.js 的庫都是使用非阻塞的範例來編寫,使得阻塞行為成為異常而不是正常行為。 當 Node....