2017年12月13日 星期三

arduino溫濕度計輸出LCD(四) 雙偵測器顯示

一個DHT11可以,那是否可以設定兩個以上的溫濕度計呢?
看到有人問這個問題,不過我google不到成品,那就自己設計看看
反正應該不難,就是給他貼兩倍就對了

arduino溫濕度計輸出LCD(三) 溫濕度計數據顯示於LCD

接下來要整合兩個文章,就可以將DHT11溫濕度計讀到的數據傳給LCD
首先要知道溫濕度計裡的程式碼代表的意思
Serial.print()  是把數據傳給電腦
lcd.print() 就是把數據傳給LCD
lcd.print("%   "); 這個是印出"雙引號中的文字",僅限於英數與符號

這樣我們就可以結合兩個程式讓數據輸出到LCD了,以下是我修改後的程式碼

arduino溫濕度計輸出LCD(二) LCD顯示Hello World!

LCD輸出真得很折騰...
試了很多次無法成功,因為不同廠牌的I2C程式碼有點不同,可能要注意

一樣丟關鍵字餵狗"LCD arduino"
【自造學堂】Arduino如何透過I2C控制LCD模組
Arduino 使用 1602 IIC(I2C) LCD 點陣液晶模組   (這個文章的輸入部份我試不出來)

先按圖索驥接好裝置

開啟arduino程式→草稿碼→匯入程式庫→管理程式庫搜尋"newliquidcrystal" →選第一個"Newliquidcrystal_1.3.5"→ 安裝

2017年12月12日 星期二

arduino溫濕度計輸出LCD(一)電腦上輸出DHT11溫濕度計數據

這次終於有心想突破:溫濕度數據顯示於LCD 這件事情
以下是我的學習記錄,這文章會記錄從無到有的學習歷程,所以可能會比較繁瑣,不過我想詳細的記錄自己搜尋資料、解決問題、運算思維等後設認知部分,以利未來學習其他流程時也能簡化成這個學習模組。

我想要攻克的任務流程如下,如果想跳到結果得可以選擇以下文章
(一) 電腦上輸出DHT11溫濕度計數據
(四) 雙偵測器顯示,修改成自己喜歡的顯示模式

首先先蒐集資料,發現我的溫濕度計是DHT11

2017年9月14日 星期四

關於高中職升學的建議-戰略、戰術與戰法

關於高中職升學的建議

恭喜你進入國三階段,今年最重要的事情是面對人生中第一次的大考,而考試本身的重點不僅是在於考多少分數,更重要的是培養:如何面對不能逃避的戰爭的能力,這些能力包含心態、作息、方法與後設認知(知道自己怎麼知道的認知),這些能力是會跟著你一輩子的,而這次升學也會決定你人生的某個方向。

對國中生而言,你從小到大的生活圈可能不會超過2公里,你的同學也大多是從他們的2公里生活圈過來的,不過升上高中職之後,你的同學可能就是以縣市為單位,集合到這所學校,所以你可能會遇到不同生活形態與文化的衝擊,高中職會匯集讀書能力接近、智力智商接近,甚至於社經地位接近的同縣市同學,這對你未來發展中一定具有很大影響力的,這生活圈的範圍可能擴展到大約10公里。
而高中職的下一步:大學科大,就會從全台灣集中到你的學校,你會看到更多元的樣態,這些具有不同人生經歷的同儕,會型塑出不一樣的文化與環境,直接的影響你人生未來與心態。
大抵上來說,人生的精采與豐富的程度,跟他能夠觸及的生活圈有很大關係,雖然現在網路或書籍資源有漸漸迎向一個沒有界線的生活圈,但其實多數人還是畫地自限在一個小範圍內,這對於生命而言是非常可惜的一件事情,請好好的拓展你的生活界線與視野,在未來能夠展翅高飛。這就是為什麼要打好這一仗的關係。

而我們將面對考試這件事情分成三個層面:戰略、戰術與戰法
「戰略」就是為誰而戰,為何而戰,你的目的與願景是什麼?
高中職升學考試對於一個國中生而言,可能是為了自己更美好的未來、為了尋求知識能力同溫層的未來同儕、為了父母師長念書、為了光宗耀祖、為了跟喜歡的人念同一所學校、為了高中職校風校服的夢幻泡泡、為了不想輸等等……
如果你能知道自己為了什麼要念書,應該要趁這次機會培養怎樣的能力,這樣你就可以時常用這個原因堅定自己的腳步,也就是所謂的:莫忘初衷。

立定了方向後,你必須開始規劃需要做的事情,也就是行事曆與課表,這就是所謂的「戰術」層面。
把國中三年的課本疊起來吧!你會發現國中課本只有5*6學期=30本,而且這30本書其實不會很厚,內容其實也不多,所以不要擔心,你一定可以完成的。
請記得:計畫總是趕不及變化,但沒有計畫就一事無成。計畫是用來落後的,心態是用來調整的。知道死線deadline,才能更主動的推動自己。
在安排課表的時候,有個重要的觀念要提醒你,最重要的課表內容是:玩樂、休息、空白與運動的時間,請一定記得放在你的課表之中。
課表是以一周七天、每個小時為單位,一到五大概有10-15個小時可以運用,三上可能還用不到星期日這天,星期天就好好休息吧,100天左右在考慮規劃周日課表,下面是簡單的課表形式。


































午休


































19:00-20:00







20:00-21:00







21:00-22:00







當你確實按表操課,你的長輩家人也會更尊重你的安排與信任你的能力,要展現自己的決心與規劃,才有本錢不受他人耳語的撩擾。當他人說:為什麼你現在不去看書,你只要堅定地回答:這個小時是我休息玩樂的時間即可。
空白時間可以用來捕這周的不足,讓你趕不上的計畫有緩衝的餘地(無論是課程進度或是心情都可以緩衝)。這個星期哪個科目沒有達標呢?我的心情狀況如何呢?有沒有需要調整的地方?都可以運用這個空白時間來規劃調整。
運動與規律的作息有助於記憶與學習,每周安排至少3個小時的運動,讓身體流汗,把壓力跟負擔通通排掉,至少需要睡眠6小時以上(其實最好是7小時),睡覺是大腦清除無用垃圾、將短期記憶轉換成長期記憶的重要時刻,甚至於做夢可以有跨腦區的連結,啟發你的創意思考,這些讓身體更健康的作為,絕對也會讓你的成績正向的發展,作戰時最忌諱拖延,請確實地按表操課,一年下來,你一定可以學到新的技能,也能更肯定自己有能力可以做好面對未來挑戰的能力,請把這次的大考當作人生的第一戰,然後凱旋歸來吧!


「戰法」部分,就是各科面對的不同方式與解題技巧,這部分留給下回「讀書心法篇」分曉吧。

2017年2月2日 星期四

arduino-蜂鳴器練習

參考書籍:數位時代的端士刀來了:Arduino開創物聯網大局

好久沒有寫網誌了,也好久沒有寫程式了(從大四跨系選修程式語言到現在)
準備要玩arduino,就記錄一下學習新事物的過程吧

要發出聲音需要蜂鳴器,蜂鳴器分成有源蜂鳴器、無源蜂鳴器兩種
有源蜂鳴器只能發出單頻率的聲音,可以拿來寫警告音或是練習摩斯密碼
無源蜂鳴器就可以發出不同頻率的聲音了