自訂的點陣圖透過一個位元組類型(byte或寫成uint8_t)陣列定義,例如,底下的敘述定義一個名叫“invader”的圖像;由於每一列的顯示寬度是5像素,若用8位元資料定義,資料左邊的3個高位元將被忽略。
使用Arduino開發BBC micro:bit(一):環境設定
住在加拿大渥太華的程式設計師Sandeep Mistry開發了一個 “arduino-nRF5” 核心套件,讓人們得以用Arduino編寫micro:bit,和其他採用Nordic nRF51和nRF52系列晶片的微控制板的程式。如此,micro:bit也就納入Arduino平台,享用其豐富的軟硬體模組和程式庫資源。
Google AIY Voice Kit智慧音箱套件,支援中文!
單純就硬體來看,AIY Voice Kit其實就是樹莓派的立體聲麥克風和聲音放大器介面板;只要安裝驅動程式,使用者不一定要採用Google的語音服務,也可以安裝Amazon Alexa、離線Snips語音辨識軟體或者其他語音服務。
從芝加哥出發的美國公路旅行(三):住朋友家
這個社區像這樣的房子,包含前庭後院的草坪,大約370,000美元,跟我居住的台中市社區的公寓價格差不多(含車位)。但是這裡每年要繳交的地價稅(property tax)超過5,000美元,John說,這算是中等價位,在他們社區北邊有個高級住宅區,地價稅更貴。
使用微軟Visual Studio Code編寫Arduino程式(四):Mac版的設置
macOS版的VS Code Arduino編輯環境設置步驟,和Windows版一樣,僅程式庫路徑不同。以編輯Arduino Uno控制板程式來說,開啟空白的專案資料夾(此例為“blink”),按F1功能鍵,執行“Arduino: Initialize”命令後,VS Code將產生如下的c_cpp_propertise.json內容。
從芝加哥出發的美國公路旅行(二):停車費
美國城市的停車費很高,有個美國YouTuber拍了一段“The DON’Ts of Visiting Chicago”( 芝加哥旅遊不要做的事)影片,頭一個就是「不要開車」,因為芝加哥人開車比較猛(aggressive,相較於美國非城市地區,對台灣人無感),而且市區停車費很貴。
使用微軟Visual Studio Code編寫Arduino程式(三):ESP8266和ESP32控制板
本文將介紹在VS Code中編輯ESP8266和ESP32控制板的方法,在此之前,Arduino IDE必須先安裝好對應的開發工具軟體。
從芝加哥出發的美國公路旅行(一)
8月10日,我從芝加哥O’Hare機場附近的租車中心開車,前往密西根州(Michigan)的Grand Rapids和Ann Arbor跟朋友會面、然後往東南開到俄亥俄州(Ohio)的克里夫蘭(Cleveland)、再往南到賓州(Pennsylvania)的匹茲堡(Pittsburgh),接著回到俄亥俄州,途經印地安納州(Indiana)折返芝加哥所屬的伊利諾州(Illinois)。這11天的公路之旅,總共開了1,524哩(2,542公里,其中兩晚住在朋友家沒有開車)。大致行經路線:
使用微軟Visual Studio Code編寫Arduino程式(二)
每次用VS Code建立新的Arduino程式專案,都需要執行下列步驟:
- 新增儲存Arduino專案程式的資料夾
- 執行Arduino: Initialize命令、建立.ino檔
- 編輯c_cpp_properties.json設置檔
- 開始編寫Arduino程式
使用微軟Visual Studio Code編寫Arduino程式(一)
Arduino IDE實際上整合了不同的工具程式,包括程式編輯器、編譯器和上傳(燒錄)工具。VS Code只能取代Arduino IDE的程式編輯器,編譯和上傳程式還是得由Arduino IDE裡的工具程式處理。因此,使用VS Code編寫Arduino程式,電腦必須先安裝好Arduino IDE(註:至少安裝1.6.x版,1.8.7版有bug,請安裝1.8.8或更新版)。
PEP 8寫作風格補充以及Visual Studio Code的autopep8延伸模組的相關設定
本文旨在補充《超圖解Python程式設計入門》2-9頁的PEP 8寫作風格,以及Visual Studio Code程式編輯器的autopep8延伸模組設定說明。
訂閱Arduino Create可獲得ARDUINO MKR WIFI 1010開發板
Arduino原廠為了推廣他們的線上整合開發平台“Arduino Create”,最近推出一個優惠活動,只要支付月費6.99美元,就能獲得一塊價值33.9美元的ARDUINO MKR WIFI 1010開發板(運費另計);支付年費,則可獲得30美元的商品折價券,限額500名。