【Arduino】溫濕度感測器與LCD模組

在Arduino的DHT11模組中有提供溫度與濕度的感測器,有三隻接腳分別為數位訊號腳(S)、VCC、GND。 要使用程式來控制此模組時必須先上Arduino的網站下載官方所提供的函式庫 DHT.h函式庫下載,進入網站後點選 “Clone or download" >> “Download ZIP",以及Adafruit的驅動程式也是要使用同樣的方式下載完成解壓縮才行。 下載完成後解壓縮,將 “DHT-sensor-library-master" 資料夾放入...

【Arduino】煙霧偵側器的應用

如同前面的單元中所介紹的,只要有合適的感測器模組,要偵測什麼都沒有什麼問題,而且電路連接以及程式都非常簡單,Keyes煙在偵測器就是其中一個非常簡單的例子。

【Arduino】電源模組的應用

初學者在開始使用Adruino外接電路時都會使用原本板子上的電源來供電,雖然這樣用起來很方便,但其實它的電源之電流容量是不夠的,有許多的機電元件如果只使用板子上的電源的話,就會出現誤動作,甚至完全沒有辦法運作,因此如果可以的話,使用外接電源來供應給這些外接的元件是比較好的方法。

簡易待辦事項APP(微資料庫的應用)

微資料庫(TinyDB)的好處是讓我們的APP可以有簡易資料儲存的能力,讓APP在結束執行之後的下一次執行時,還可以擁有之前儲存的資料。在這一篇文章中,就來說明把它應用在簡易待辦事項APP之方法。

【APP Inventor】撲克牌內容計算

有些同學一開始匯入撲克牌的圖形檔時就會以不同花色來給不同的數字,如此就可以從檔案名稱直接看出牌的內容(1~13)。而在我們之前的例子中,是把牌從1號編號到52號,因此想要得知牌的內容大小時,需要經過取模數(餘數)的操作,也就是用13來除除看餘數是多少,其餘數即為牌的內容大小。

【APP Inventor】撲克牌補牌程式

延續上一個發牌程式的內容,假設我們想要做到讓玩家可以在發完牌之後要求指定的牌(最多5張)進行換牌的操作,在介面上是讓玩家在點擊任一張牌時即讓該張牌翻到背面,此時如果按下「換牌」的按鈕時就把所有被翻到背面的牌從新發給新的牌。來看看如何做出這個功能喔。

【APP Inventor】撲克牌發牌程式

撲克牌發牌程式是一個很有趣的清單應用實例,把52張牌的內容建立為一個清單,就可以自由地在程式中操作這些牌了,在這一篇文章中就來說明如何運用清單以及隨機數的功能來建立一個有趣的簡單發牌程式。

【APP Inventor】Any Component的使用

在撲克牌應用的程式中,假設我們在畫面上要呈現五張牌,而這五張牌因為都需要和玩家互動,因此使用按鈕是最簡易快速的方式。而在操作的時候,為了簡化程式的設計,使用Any Component(任意元件)功能,可以把程式中的可視元件建立為清單,成為清單之後就可以使用索引值來操作元件,讓程式邏輯並得更容易瞭解。在本文中就以撲克牌發牌程式為例,說明如何把按鈕變成清單,再透過Any Component對按鈕進行操作。

【S4A實習】單元五:繼電器實習

繼電器在控制系統中扮演著非常重要的角色,因為它可以透過小電流的訊號去控制大電流的電路,從而可以實現利用開發板上5V的電路控制家中使用110V交流電的電器,像是電扇、電燈等。