UART 是一種常見的有線通訊方式,幾乎所有的電腦相關設備都支援這個通訊方式,他透過最少三條訊號線:發射、接收、地線,來進行設備之間的資料交換與通訊。或許你對 UART 這名稱較不熟悉,他還有另一個名稱:RS232 串列通訊。
三個非 Arduino 官方整合開發環境讓你當個更快樂的 Maker!
Arduino 是現在頗為流行的一個嵌入式系統開發板,但他官方提供的開發環境實在非常的「簡潔」,實在不是非常好用。除了缺少自動完成以及,還缺少了許多在程式開發上需要的資訊,例如語法檢查、錯誤提示、編譯資訊,最重要的是,官方給的有時還會莫名其妙卡死不動…(新版本似乎已解決卡死問題)
這些問題也有不少人注意到,他們透過自行開發的擴充功能或外掛,讓其他的整合式開發環境也能夠開發 Arduino,大大的加快了程式開發與撰寫的速度,同時也大大提升了爽度(重點)。
接下來要介紹的這些是我實際用過且想要推薦給你參考的三個非官方整合開發環境(IDE),比起官方給的,非官方所提供的功能非常多且完整很多。
如何解決 Homebrew Update 失敗?
相信許多用 MAC 系統的程式設計師、工程師們都有用 Homebrew 這個超好用的 Open Source 套件管理程式吧?
如果沒有的話,你可以透過以下的指令安裝:
1 2 |
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
不過今天不是要來介紹如何使用 Homebrew 的,而是要跟大家分享一下我怎麼解決無法 Update 的問題…
mbed 基礎教學實驗 – 類比訊號輸出
認識了 mbed 的類比訊號輸入之後,我們接下來要看的是 mbed 的類比輸出啦~
mbed 基礎教學實驗 – 類比訊號輸入
類比訊號處理在單晶片的控制中是做為接收細節外部訊息的一種方式,相較於 GPIO ,此種方式可以做到更細微的控制。例如,當室內溫度高於攝氏30度時打開冷氣、濕氣過重時開啟除濕機等等。今天這篇文章要來教告位 mbed 如何做類比訊號的處理。
mbed 基礎教學實驗 – GPIO控制
在上一篇教學文章中,我們學會了如何操作 mbed LPC1768 這個板子上面的四顆 LED 燈號。今天這篇文章,則是要來教各位利用 LPC1768 上的 GPIO (General purpose input output, GPIO) 來做簡單的周邊控制。
mbed 基礎教學實驗 – LED控制
LED 實驗可以說是嵌入式系統設計課程中的「Hello, world!」,所以不免俗地,我們還是要用 mbed 控制 LED 來 say hello 啦!
RF24 專屬於 nRF24L01 的程式函式庫。
ARM mbed 開發 ARM Cortex-M 系列的利器!
APC Back-UPS Pro 700 線上交錯式不斷電系統
以前就常聽聞說,每個有用電腦的人家裡至少要有一台 UPS (不斷電系統) 保護主要工作用的電腦避免一些意外造成電腦資料壞掉。
但有趣的是,台灣人其實很少在用 UPS 這樣的裝置。而我,在幾個月前其實也沒有用到這樣的裝置,當時是認為根本不需要,直到我膝蓋中了一箭有天因為學校突然大停電後發生硬碟壞掉這樣的事情後才驚覺 UPS 的重要性。(換硬碟花了我2000啊!)但我還是沒有買一台來用。
直到約一個月前,因緣際會下拿到了一台 UPS ,這才開始體驗有 UPS 的生活。
在開始介紹這台機器之前,我們先來認識一下 UPS 是什麼樣的東西。