ノード赤でI2Cを使用してASCII文字列をAtlas Scientific pH I2Cモジュールに送信します。node-red gpioまたはi2cを使用してi2cでASCII文字列コマンドを送信
私は現在、ノードred contrib gpioとi2cを使用しようとしました。私はascii番号114としてコマンドrを送り、応答を得ることができます。
しかし、私がコマンドを試してみると、sleep
は動作しません。
私はそれを配列として、遅延のある個々のアスキー番号、数字の文字列、すべてを1つの数字として、ヌルバイトで送信しようとしました。
これまでのところ、どのコマンドも機能していないため、コマンドには5つの部分が含まれています。
開始I2Cアドレス書き込みコマンド(asciiコマンド文字列)-stop。それが示すSDAとSCL図で
、コマンド - > ACKの
アドレスbit->書き込み> ACK->最初の文字 - > ......->最後の文字command-> ack-> stopを実行します。
データを間違った形式で入力していますか、次の文字を送信する前にi2cノードがackを待っているときに問題がありますか?
ようこそ!私はあなたの質問を編集しました。私はいくつかの改行と改行を追加しました。うまくいけば読みやすくなります。私はまた、引用符で表示するためにいくつかの行に ">"をつけました。この質問をさらに編集することもできます。マニュアルを参照する場合、そのマニュアルがオンラインで入手可能な場合は、関連するパーツへのリンクを追加することができます。幸運にも、あなたが役に立つ答えを得ることを願っています! –
それを聞いてうれしい!必要に応じて、ソリューションを回答として追加することができます。ここであなた自身の質問に答えてもいいです。あなたがどのようにそれを解決したかを教えて、あなたは同じ問題を持つ将来の訪問者を助けるかもしれません。 –