目前分類:Arduino & Robi改造 (39)

瀏覽方式: 標題列表 簡短摘要

HC SR-04 模組一共有四支腳,VCC, TRING, ECHO, GND

輸入以下的程式碼,就可以測距了。

#define TRIGPIN 12
#define ECHOPIN 13

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

常見的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喔。

2015-04-26 15.18.47

qmaw 發表在 痞客邦 PIXNET 留言(1) 人氣()

 2015-03-11 01.22.14  

步驟一:先把短的螺絲用易撕貼膠帶固定在底板上,不用貼的太緊,因為馬上要撕下來了。然後拿Uno套看看,這個步驟是怕大家弄相反底板的方向。

2015-03-11 01.53.41

步驟二:開始把螺絲一根一根反過來& 裝裡內附的小圓壓克力空心柱墊在UNO和壓克力底板之間 &鎖上螺母。易撕貼的作用就在這裡,螺絲反過來的時候不會掉下來。

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

有一種學術論文是把自己讀過的文章作整理,我也來作作類似的事情好了。


官方Datasheet

http://www.wiznet.co.kr/Admin_Root/UpLoad_Files/BoardFiles/W5100_Datasheet_v1.2.5.pdf

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

還是要先講一下,這篇其實又像是翻譯文章。但是話又說回來,即使如此,還是很有貢獻的,畢竟國高中生可能還不太有辦法讀長篇的英文文章。


 

Arduino的IDE有內建W5100的Lib,但是Wiznet這間公司,一樣是SPI介面的IC,其實還有W5200、W5500,而且功能比W5100更強大。
另外還有W5300這種其他介面的IC,不過這就不是今天的重點。

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

首先聲明,其實這比較像是一篇翻譯文章,

Arduino的官方網站上,有一些高手提供了Lib給DHT11, DHT22 以及其他幾個不常見的溫溼度感應器模組,

介紹的網址在http://playground.arduino.cc/Main/DHTLib

DHT11 Lib介紹的網址在https://github.com/RobTillaart/Arduino/tree/master/libraries/DHTlib

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

話說小Q買了一塊RGB的全彩 8*8矩陣,但是它太大片,我手邊的麵包板都沒有適合它的孔位,

所以我就去露天拍賣找了幾支彩色排針回來自己DIY了一塊RGB矩陣的模組。

白色 -- 共陽極

藍綠色 -- 綠色LED (沒有賣正綠色的排針啊)

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

今天要介紹的是一塊大家都知道的模組,LCM 1602的IIC控制板,雖然大家一般都認為它只能用在1602上面,不過我就不信邪,硬是要玩看看。

目前小Q手上有三塊不同公司出品的模組,它們的Pin腳都有一個共通點,其中一個Pin很孤單地被圈在一個小方格裡,那個Pin要對準1602/2004的VSS。

再來是IIC的二支腳,只要是R3的版子,不論是UNO/Leonardo/Mega,它們的AREF隔壁都是SDA,SDA再隔壁是SCL,這樣子就很容易接,不會搞錯了吧

qmaw 發表在 痞客邦 PIXNET 留言(1) 人氣()

除了UNO的外殼之外,另外也有買Mega 2560的外殼,
2014-12-08 21.10.57

這個的組裝方法就相對簡單很多

2014-12-09 00.49.30  

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近去淘寶買了壓克力的UNO外殼,介紹一下組裝的一些步驟,組裝好後會像下面這個樣子喔。

質感,質感,質感啊。

 

2014-12-08 23.14.10  

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

硬體部分安裝好後,需要安裝驅動程式

可以在intel.com/edison/getstarted找到需要的資訊

1. FTDI的驅動程式請到FTDI官網下載

Intel的網站給的是這個網址,是v2.10的版本

qmaw 發表在 痞客邦 PIXNET 留言(2) 人氣()

台灣好像還沒看到開箱文,那我來開一下

外包裝長這個樣子

2014-11-05 23.57.29    

把藍色的小套套拉出來,就可以打開紙盒囉,紙盒有用貼紙黏起來,不用擔心買到別人用過的

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

2014-11-05 00.13.40

Intel Galileo Gen 2和前一代不同處之一,就在於CONSOLE的連線方式,

大部分的arduino或是嵌入式系統玩家手邊都會有一塊USB轉TTL,

GEN2就是使用3.3V的TTL以輕鬆連進去,

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

上一篇中已經有介紹這次量測的程式碼,主要就是量測digitalWrite(HIGH)<->digitalWrite(LOW)的時間,

版子全都是官方板,仿的板子有很多,而且不知道出貨廠商是誰,品質也很難講,原廠板只有一塊,測出來的數據應該很容易被重現。

那麼現在來看看結果(依字母排序),綠色的數字為標記使用,文章最後面會寫它們的結果

 

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

(這個標題好難想啊,一直想不到適當的標題)

2014-11-04 00.41.20  

這次要介紹的是CPU在digitalWrite(HIGH)<->digitalWrite(LOW)雙向切換所需要的時間,參賽選手有Due、Intel Galileo Gen2、Mega ADK、Micro,Nano。

作法是把某個Pin的電位由高拉到低,再由低拉到高,反覆進行,藉此來量測CPU的排程情況以及OUTPUT電位的切換時間,提供給寫程式的人參考。

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

Galileo應該要如何更新板子裡原本就有的linux呢?

1. USB、電源跟SD Card都拔掉,重新開機

2. 插上電源

3. 插上USB

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

沿續前篇的設計,這次用Arduino Nano跟二塊smd轉接板弄出來比較清爽的造型,片尾藍白拖不小心入鏡了。

 

 以下是材料,另外還需要1N4148(1206)x16跟 紅光LED(0805) x16

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

如同之前所說,Windows 版的Intel Galileo Arduino Compiler會有問題,

要改語系才能使用,那MAC版的呢?也一樣有問題,所以這裡跟大家分享怎樣啟動它

先到https://communities.intel.com/docs/DOC-22226下載MAC 版的Arduino Software 1.5.3

鏘!!鏘!! 

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

這是這個系列的第一篇,另外還有一個比較清爽的版本,請看這裡

Demo 影片

要自製網路線測試器,普通難的是什麼呢?接頭!!更難的是什麼呢?接頭轉接板,底下教大家DIY的方法,

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

2014-09-28 00.51.47    

今天的主角換成DUE囉,

DUE的工作頻率是84MHz,整整是其他朋友的5倍還有剩,而且它的CPU 是32 bit的,所以當然是快多了啊

OK~話不多說,一樣來看結果吧,測試的Raw Data在這裡下載

qmaw 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 2