距離上次server的安裝也過去一段時間了,因為ubuntu server版本只是從20.04.1改版到20.04.4,
變化不大且安裝過程一樣,就不另外再重寫了。
這裡要說的是剛安裝完後的一些設定問題。
安裝過程中ubuntu並不會詢問你的時區,裝好厚用date指令看,都是預設成UT時間,
比台灣時間快了8小時,對我們來說很不方便,如下圖,可使用timedatectl指令看詳細資料:
距離上次server的安裝也過去一段時間了,因為ubuntu server版本只是從20.04.1改版到20.04.4,
變化不大且安裝過程一樣,就不另外再重寫了。
這裡要說的是剛安裝完後的一些設定問題。
安裝過程中ubuntu並不會詢問你的時區,裝好厚用date指令看,都是預設成UT時間,
比台灣時間快了8小時,對我們來說很不方便,如下圖,可使用timedatectl指令看詳細資料:
之前有些過一篇文章講arduino的PWM輸出,請參考下文:
現在有了示波器之後可以進行更進一步的觀察與深入了解的機會。
Arduino官網有一篇文章是深入解說PWM的詳細說明,文章如下:
示波器算是電子電機的基礎遺棄之一,但價格偏高,個人要購買比較困難,
所以想了很久也沒有入手,價格可以負擔的覺得功能偏弱,例如只有頻寬20M,
而功能符合的,價格都破萬,難以下手。
沒想到過年時候看到一台價格合理的100M雙通道示波器,抱著買來玩玩的心理下單。
昨天收到後先來開箱:
之前因為工作需要買了一個藍牙的鍵盤來配合筆記本電腦使用,用了一段時間之後發現不好用,
原因有幾個:
1. NB睡眠後重新喚醒,常常連不到鍵盤。
2. 無法進BIOS時使用,因為這時候還沒有驅動藍牙。
3. 有時候會連不上,必須進設定砍除設備重新設定連線才能用。
owncloud現在最新板來到10.8.0了,說明一下升級程序,現在的升級跟以前
比起來算是輕鬆很多。
ssh登入系統後,su成為root使用者,到roo家目錄或是你熟悉習慣的目錄下都可以,執行
wget https://download.owncloud.org/community/owncloud-10.8.0.zip
Arduino在1.8.5的程式庫上找不到Newliquidcrystal_1.3.5了,
雖然我更新了LiquidCrystal_PCF8574這個程式庫的說明,
但應該還是有人不想換程式庫跟重新修改程式,所以我自己把1.3.5找回來,
並且還找到了新的1.5.1,但語法有些不一樣,一併提供。
因應LCD使用的程式庫更換為LiquidCrystal_PCF8574,有許多函式的用法已經跟舊版不同,
底下就是重新改寫過的程式,相關註解也都寫上去了。
/*
* 重新改寫DHT22與LCD1602A的程式
現在Arduino的涵式庫中對於LCD的支援越來越多了,對於PCF8574的支援也更方便,
因為PCF8574對I2C的支援讓1602A的使用很方便,所以不建議再使用傳統多位元的使用方式,
打開Arduino IDE的管理程式庫:
底下提供我自己的設備與心得,我最早玩的時候I2C bus還不算流行,
所以一開始是照著書上的範例用並聯匯流排的方式來實驗,
後來就改用I2C bus模組來節省I/O腳位。
I2C模組照片: