簡體   English   中英

使用Node-Red GPIO或I2C在I2C上發送ASCII字符串命令

[英]Sending ascii string command over i2c with node-red gpio or i2c

我希望通過節點紅色在I2C上將ascii字符串發送到Atlas Scientific pH I2C模塊。

我目前已嘗試使用節點紅色contrib gpio和i2c。 我能夠將命令r作為ascii數字114發送並獲得響應。
但是當我嘗試執行命令sleep它不起作用。

我試圖將其作為數組發送,帶有延遲的單個ascii數字,一串數字(全部為一個數字)和空字節。

到目前為止,還沒有任何工作,該手冊說命令由5部分組成。

Start-I2C地址-Write-Command(ascii命令字符串)-停止。

在SDA和SCL圖表中顯示,

地址位->寫入-> ack->命令的首字母-> ack-> ......->命令的最后一個字母-> ack->停止。

我輸入的數據格式錯誤還是i2c節點在發送下一個字母之前等待ack的問題?

通過功能節點將命令格式化為十六進制數組是可行的。

[0x73,0x6c,0x65,0x65,0x70]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM