HC SR-04 模組一共有四支腳,VCC, TRING, ECHO, GND
輸入以下的程式碼,就可以測距了。
#define TRIGPIN 12 |
HC SR-04 模組一共有四支腳,VCC, TRING, ECHO, GND
輸入以下的程式碼,就可以測距了。
#define TRIGPIN 12 |
常見的4 Pin LED,通常是一隻腳共陽或共陰,其他三隻腳各負責R,G,B其中一個顏色,所以如果有2顆LED,就要6隻腳,3顆9隻,4顆12隻,腳不夠怎麼辦?再掛IC上去囉,需要調整顏色強弱怎麼辦?用PWM囉。然後整個電路就亂七八糟,錯綜複雜了。幸好後來出現了WS2811 & WS2812 這種控制IC,可以解決一大堆線的問題,後來還出了內嵌IC的LED,下圖就是五顆這種內嵌IC的LED接在一起,黑色跟白色線負責供電,紫色線就負責送信號啦。
LED的部分Pin腳定義,Data in(短), 5V(短), GND(長), Data Out(長)。Data Out要接到下一顆LED的Data in喔。
步驟一:先把短的螺絲用易撕貼膠帶固定在底板上,不用貼的太緊,因為馬上要撕下來了。然後拿Uno套看看,這個步驟是怕大家弄相反底板的方向。
步驟二:開始把螺絲一根一根反過來& 裝裡內附的小圓壓克力空心柱墊在UNO和壓克力底板之間 &鎖上螺母。易撕貼的作用就在這裡,螺絲反過來的時候不會掉下來。
有一種學術論文是把自己讀過的文章作整理,我也來作作類似的事情好了。
官方Datasheet
http://www.wiznet.co.kr/Admin_Root/UpLoad_Files/BoardFiles/W5100_Datasheet_v1.2.5.pdf
首先聲明,其實這比較像是一篇翻譯文章,
Arduino的官方網站上,有一些高手提供了Lib給DHT11, DHT22 以及其他幾個不常見的溫溼度感應器模組,
介紹的網址在http://playground.arduino.cc/Main/DHTLib
DHT11 Lib介紹的網址在https://github.com/RobTillaart/Arduino/tree/master/libraries/DHTlib
話說小Q買了一塊RGB的全彩 8*8矩陣,但是它太大片,我手邊的麵包板都沒有適合它的孔位,
所以我就去露天拍賣找了幾支彩色排針回來自己DIY了一塊RGB矩陣的模組。
白色 -- 共陽極
藍綠色 -- 綠色LED (沒有賣正綠色的排針啊)
今天要介紹的是一塊大家都知道的模組,LCM 1602的IIC控制板,雖然大家一般都認為它只能用在1602上面,不過我就不信邪,硬是要玩看看。
目前小Q手上有三塊不同公司出品的模組,它們的Pin腳都有一個共通點,其中一個Pin很孤單地被圈在一個小方格裡,那個Pin要對準1602/2004的VSS。
再來是IIC的二支腳,只要是R3的版子,不論是UNO/Leonardo/Mega,它們的AREF隔壁都是SDA,SDA再隔壁是SCL,這樣子就很容易接,不會搞錯了吧
硬體部分安裝好後,需要安裝驅動程式
可以在intel.com/edison/getstarted找到需要的資訊
1. FTDI的驅動程式請到FTDI官網下載
Intel的網站給的是這個網址,是v2.10的版本
Intel Galileo Gen 2和前一代不同處之一,就在於CONSOLE的連線方式,
大部分的arduino或是嵌入式系統玩家手邊都會有一塊USB轉TTL,
GEN2就是使用3.3V的TTL以輕鬆連進去,
(這個標題好難想啊,一直想不到適當的標題)
這次要介紹的是CPU在digitalWrite(HIGH)<->digitalWrite(LOW)雙向切換所需要的時間,參賽選手有Due、Intel Galileo Gen2、Mega ADK、Micro,Nano。
作法是把某個Pin的電位由高拉到低,再由低拉到高,反覆進行,藉此來量測CPU的排程情況以及OUTPUT電位的切換時間,提供給寫程式的人參考。