超新手 發表於 2017-10-6 21:05
1.dht11不是這樣用的
不是用 analogread
2. 0~5
超新手 發表於 2017-10-23 18:00
1. DHT11 應該就是你貼的這個程式
2. 要上傳成什麼格式都OK
但 APP Inventor 那邊程式, 你會改嗎?
超新手 發表於 2017-10-23 18:35
雖然我沒跑過這個 app,
, 但感覺上, 應該是有問題的
其實你應該利用目前可用的 app 程式來修改
超新手 發表於 2017-10-23 19:45
不對
arduino端
只需寫 case97, 然後多宣告一個變數
超新手 發表於 2017-10-23 20:28
或是直接用 switch(reciveunsigned1bytenumber)
可以省下一個變數
超新手 發表於 2017-10-24 08:24
怎麼寫都可以, 只要和APP端格式相同即可
不用特別傳 'b', 'c' 這些字元
void loop (){
超新手 發表於 2017-10-25 12:17
>>請問 如果x是要讀取超音波的數值 超音波不是有trig跟echo 那我要把A0改成什麼?
我以為你是要我把程式簡 ...
超新手 發表於 2017-10-25 19:50
找不到 dht.h 檔
Dht library 不是預設的
如果你曾經成功過
超新手 發表於 2017-10-25 19:50
找不到 dht.h 檔
Dht library 不是預設的
如果你曾經成功過
超新手 發表於 2017-10-25 20:18
它一定有範例,直接開它的範例試試看
超新手 發表於 2017-10-31 18:58
沒看到你有宣告?
DHT dht(DHTPIN, DHTTYPE);
超新手 發表於 2017-10-31 18:58
沒看到你有宣告?
DHT dht(DHTPIN, DHTTYPE);
超新手 發表於 2017-10-31 21:50
1.資料往下設即可
data[6]=senddata/256;
data[7]=senddata%256;
超新手 發表於 2017-11-1 14:45
1. i < 7 才是 7 個
2. serial.write(data[ i]);
打錯字了
超新手 發表於 2017-11-1 17:29
你宣告了兩次 data
一次是 data[7],一次是 data[3]
其實從 data[3]到float hic
超新手 發表於 2017-11-3 16:22
你已經在上面讀了一次
int y = dht.readHumidity();
int z = dht.readTemperature();
超新手 發表於 2017-11-7 19:17
1.怎麼寫都可以,只要兩邊一致就可以
超新手 發表於 2017-11-7 19:17
1.怎麼寫都可以,只要兩邊一致就可以
2. 要傳幾個 byte,當然要宣告足夠記憶體
byte data[9]; ...
超新手 發表於 2017-11-7 20:51
這個 app , 應該不行。七樓寫的還比較對
超新手 發表於 2017-11-7 20:51
這個 app , 應該不行。七樓寫的還比較對
超新手 發表於 2017-11-8 17:35
1,. 我說不行的是39樓的 APP, 這個初步看還 OK
2. >>超音波那部分 不用像其他的一開始給他初始值
我不確知 ...
22222.jpg (28.76 KB, 下載次數: 351)
超新手 發表於 2017-11-8 19:29
Arduino 的 for loop 應該是 j < 6
超新手 發表於 2017-11-10 14:27
>>.應該是這樣吧
不是....
for(int i = 0; i < 8; i++)
超新手 發表於 2017-11-10 14:59
說真的, 你一次討論兩個程式, 我也常搞不清楚你在說那一個
你說手機會收到錯誤資料
所以我就往前看到 43F ...
超新手 發表於 2017-11-10 17:09
要這樣寫才對
IF BYTETOREAD > 0 THEN
IF Receive= 97 THEN
超新手 發表於 2017-11-10 19:27
我寫的只是架構。基本上就是你寫的這樣
ByteAvailableToReceive
超新手 發表於 2017-11-10 20:38
仔細想想,用while 也有點問題
不如
IF BYTETOREAD >= 9
超新手 發表於 2017-11-14 18:57
為什麼你要把 BytesAvailableToReceive>0 拿掉?
超新手 發表於 2017-11-14 19:51
1.一次都沒有嗎?應該至少有一兩次才對
2.Clock1 timer是多久送一次
超新手 發表於 2017-11-14 20:15
你先試看看使用序列監控視窗來除錯
不用改任何程式,
先拔掉藍牙, 接到USB
超新手 發表於 2017-11-14 21:02
不,還有一個看不懂的字元,表示 arduino 端程式”應該”有正常工作
1.jpg (55.23 KB, 下載次數: 616)
超新手 發表於 2017-11-15 09:05
>>我一直送A給他 他就這樣 "應該"是有在運作?
是的, 你的手機程式不就是在做這件事
每2秒送一次 a, 同時看 ...
超新手 發表於 2017-11-15 10:37
當然不對...
其實你的 Arduino 程式基本上不用修改
就直接用即可
超新手 發表於 2017-11-15 11:10
對
你的 arduino 已經用序列監控視窗"稍微"測過
加上你之前的測試.
超新手 發表於 2017-11-15 11:10
對
你的 arduino 已經用序列監控視窗"稍微"測過
加上你之前的測試.
超新手 發表於 2017-11-22 14:36
中間這四行
digitalWrite(A3, HIGH);
delay(2000);
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) | Powered by Discuz! X3.2 |