如何設定 Beaglebone Black 透過 USB 的網路連線?

Beaglebone Black

不久之前我曾經在 FaceBook 的粉絲頁中貼過 Beaglebone Black 這個類似於 Raspberry Pi 單板電腦的電子書,然而,我在 Single.9 中幾乎沒有寫過他的介紹文章,主要更新都在那本電子書比較多。

Beaglebone Black 有一個相當方便的特色,除了他隨機附上的作業系統外,他與電腦之間的聯繫也非常簡單只要透過一條 USB 線就可以連上 Beaglebone Black ,並且開始操作與使用他。

這有點類似於手機的 USB 網路分享功能,只不過在未設定的情況下只限於 Beaglebone Black 與 PC 之間的聯繫,而無法連上其他外部網站。

這篇文章正是要教你如何讓 Beaglebone Black 可以連上其他網站。

閱讀全文〈如何設定 Beaglebone Black 透過 USB 的網路連線?〉

mbed 基礎教學實驗 – 藍芽模組

藍芽是目前非常普遍的一種無線通訊技術,在許多資訊設備都能找到他的蹤影,而目前幾乎所有的智慧型裝置以及筆記型電腦都有配備這樣的無線通訊設備,這對於許多無線控制的應用是一個非常友善的環境。

本篇文章將會為各位介紹 mbed LPC1768 如何使用藍芽模組來與電腦通訊。

閱讀全文〈mbed 基礎教學實驗 – 藍芽模組〉

mbed 基礎教學實驗 – UART / RS232

mbed 基礎教學實驗 UART RS232

UART 是一種常見的有線通訊方式,幾乎所有的電腦相關設備都支援這個通訊方式,他透過最少三條訊號線:發射、接收、地線,來進行設備之間的資料交換與通訊。或許你對 UART 這名稱較不熟悉,他還有另一個名稱:RS232 串列通訊。

閱讀全文〈mbed 基礎教學實驗 – UART / RS232〉

三個非 Arduino 官方整合開發環境讓你當個更快樂的 Maker!

Arduino 是現在頗為流行的一個嵌入式系統開發板,但他官方提供的開發環境實在非常的「簡潔」,實在不是非常好用。除了缺少自動完成以及,還缺少了許多在程式開發上需要的資訊,例如語法檢查、錯誤提示、編譯資訊,最重要的是,官方給的有時還會莫名其妙卡死不動…(新版本似乎已解決卡死問題)

這些問題也有不少人注意到,他們透過自行開發的擴充功能或外掛,讓其他的整合式開發環境也能夠開發 Arduino,大大的加快了程式開發與撰寫的速度,同時也大大提升了爽度(重點)。

接下來要介紹的這些是我實際用過且想要推薦給你參考的三個非官方整合開發環境(IDE),比起官方給的,非官方所提供的功能非常多且完整很多。

閱讀全文〈三個非 Arduino 官方整合開發環境讓你當個更快樂的 Maker!〉

mbed 基礎教學實驗 – 類比訊號輸入

mbed 基礎教學實驗 - 類比訊號輸入

類比訊號處理在單晶片的控制中是做為接收細節外部訊息的一種方式,相較於 GPIO ,此種方式可以做到更細微的控制。例如,當室內溫度高於攝氏30度時打開冷氣、濕氣過重時開啟除濕機等等。今天這篇文章要來教告位 mbed 如何做類比訊號的處理。

閱讀全文〈mbed 基礎教學實驗 – 類比訊號輸入〉

RF24 專屬於 nRF24L01 的程式函式庫。

nRF24L01

我在大學研究的專題可以說是自幹一個 Zigbee 的無線網路系統,我所採用無線傳輸模組是不在 IEEE 規範中的 2.4GHz 無線網路模組 nRF24L01,並且利用 Arduino 以及 Raspberry Pi 做雛形開發。很久之前還有為了它與 Launchpad 之間的通訊而寫過一篇文章。至於我專題的細節,改天再來說說。

閱讀全文〈RF24 專屬於 nRF24L01 的程式函式庫。〉

ARM mbed 開發 ARM Cortex-M 系列的利器!

ARM mbed

前一篇開箱文曾提到 mbed 這四個英文單字,礙於當時的主軸,並未加以介紹,今天這篇文章將會帶各位看看 mbed 這個 ARM 公司全力支持的一個計畫。

智慧型手機的出現,使得以 ARM 為架構的 CPU 在市場從無人知曉的深淵竄升到幾乎可與 Intel 及 AMD 相比拼的世界舞台。但 ARM 的架構不只

mbed 是由 ARM 公司官方支持的一個計畫,主要是減低 ARM Cortex-Mx 系列開發的複雜度,縮短使用者實現點子的時間。

目前有數間與 mbed 合作的微電腦晶片公司,細節可以參考官方網站上的清單。

接下來讓我跟大家介紹一下 mbed 的特色以及使用方法。

閱讀全文〈ARM mbed 開發 ARM Cortex-M 系列的利器!〉