本篇是一個概念,並沒有程式碼內容,也許日後會再補上相關的範例說明。
Pololu wheel encoder常用來做DC motor的編碼器,請參考網址:https://www.pololu.com/product/1217,
其建議使用的輪胎為;https://www.pololu.com/product/1090,
當然還需要DC motor:https://www.pololu.com/category/60/micro-metal-gearmotors,
fishark 發表在 痞客邦 留言(0) 人氣(357)

今天試了一下買的MPU6050模組,想了解一下陀螺儀與加速計如何應用,
首先要先下載MPU6050的I2C範例程式,
1. MPU6050 範例程式下載網址:
http://www.i2cdevlib.com/devices/mpu6050#source
fishark 發表在 痞客邦 留言(0) 人氣(7,619)

DHT sensor可以量測環境溫度與濕度,
使用DHT sensor很容易,只要下載網路上現有的 libary與example code,
下載網址為:
https://learn.adafruit.com/dht/downloads
fishark 發表在 痞客邦 留言(0) 人氣(4,047)

依我搜尋的結果,DK electronics shield應該是目前可以提供較多種類馬達得驅動控制板。
DK electronics shield可以提供4個直流馬達的控制,stepper motor ,以及2個servo使用,
此shield有提供函式庫,
Software Libray 下載,將下載的的.cpp, .h與example資料夾放在Arduino/libraries/
fishark 發表在 痞客邦 留言(1) 人氣(1,762)

使用App Inventor 2開發藍牙(Bluetooth)Android app,接收從Arduino Mega2560傳送的資料,
這個範例許多網站也有提供類似內容,不過有些並沒有將App linentor 2與Arduino的程式碼一起提供,
首先demo app inventor 2的Designer與Block部分,
Designer,注意有加入藍芽與Timer,
fishark 發表在 痞客邦 留言(5) 人氣(17,136)

接下來會使用MIT的App Inventor 2開發藍牙(Bluetooth)Android app,傳送資料到Arduino Mega2560上,
使用的藍牙模組是HC-06,目前App Inventor 2並不支援BLE,但要享受無線控制的樂趣也並不是一定要使用BLE,
重點是動手作的樂趣,使用App Inventor 2,Arduino,以及HC-06,如果你想要自己組一台遙控車,相信也不是一件難事。
關於雙A(Android與arduino)的藍牙模組溝通,網路上也有不少文章,都可以參考。
fishark 發表在 痞客邦 留言(0) 人氣(5,580)

拿到HC-06的藍芽模組後試了寫了一些程式,卻發現獻資料在傳輸時都是錯誤的資料,
於是只好從頭開始查起,我決定用PC端的LabVIEW用串列傳輸資料給USB/TTL模組,
USB/TTL是使用USB接頭連接在PC上模擬一個COM Port,USB/TTL的另一端連接在HC-06藍芽模組上,
注意藍芽模組的電源不能超過HC-06的電源限制,USB/TTL Tx -->HC-06 Rx,USB/TTL Rx -->HC-06 Tx,
fishark 發表在 痞客邦 留言(2) 人氣(4,029)

本篇說明如何使用LabVIEW for Arduinod
控制伺服機 (servo) 角度通常servo有三條線,分別為Vcc, PWM, GND,其中
設定PWM Digital 4的腳位給servo使用,
一般可以控制PWM的Dutycycle來控制角度,不過LabVIEW for Arduino已經有提供好範例了,
fishark 發表在 痞客邦 留言(0) 人氣(1,581)

為了要寫servo的程式,我很好奇地去找了LabVIEW for Arduino的Toolkit,
原先以為是找不到了,不過後來卻發現可以從LabVIEW提供的VI Package Manager下載,
http://jki.net/vipm/download
下載與安裝步驟如下:
fishark 發表在 痞客邦 留言(0) 人氣(4,156)

由於想要快速製作Android的Bluetooth程式,所以就試了一下App Inventor 2,
這是個有趣的開發環境,可以完全在線上開發,只要有gmail帳號就可以使用,很方便。
如果是要簡單的程式,一下就可以完成,
雖然最後發現App Inventor 2目前不支援BLE,對於複雜的程式也不適合,
fishark 發表在 痞客邦 留言(0) 人氣(1,307)