Renesas Rulz - Japan
Renesas Rulz - Japan
  • User
    Join or sign in
  • Site
  • Search Japan.RenesasRulz.com
  • User
  • Renesas Rulz
  • FAQ
  • パートナー
  • 半導体セミナ
  • eラーニング
  • ヘルプ
  • More
  • Cancel
  • かふぇルネ
  • がじぇるね
  • English Community
  • More
  • Cancel
がじぇっとるねさすコミュニティ
がじぇっとるねさすコミュニティ
GR-CITRUS GR-CITRUSにHX711を接続して重さのデータをWIFIで飛ばしたい
  • Forums
  • Blog
  • Files
  • がじぇっとるねさす ゆーざー会 - Wiki
  • Tags
  • More
  • Cancel
  • New

 

 GR-SAKURA

 GR-KURUMI

 GR-COTTON

 GR-CITRUS

 GR-PEACH

 GR-KAEDE

 GR-ADZUKI

 GR-LYCHEE

 GR-ROSE

 GR-MANGO(*)

 SNShield

 Web Compiler

 IDE for GR

 TOPPERS関連

 女子美コラボ

 その他

 ※プロデューサミーティング中

 作り方使い方資料

 イベント関連

 作品記事

 体験記事

 その他

 

 ライブラリ

 ツール

 その他・過去ファイル

  • State Not Answered
  • Replies 14 replies
  • Subscribers 436 subscribers
  • Views 13841 views
  • Users 0 members are here
Options
  • Share
  • More
  • Cancel
Related Tags
  • DS18B20
  • gr-citrus
  • gr-sakura
  • i2c
  • IDE for GR
  • led
  • NeoPixel
  • WS8212B
  • 簡易オシロスコープ
Related

GR-CITRUSにHX711を接続して重さのデータをWIFIで飛ばしたい

takumi
takumi over 3 years ago

GR-CITRUSにHX711を接続して重さのデータをWIFIで飛ばしたいのですが、Rubyでのサンプルプログラムがありましたら教えてください。

  • Reply
  • Cancel
  • Cancel
Parents
  • Okamiya Yuuki
    0 Okamiya Yuuki over 3 years ago
    Rubyじゃなきゃいけないのですよね。たろサさんに降臨していただければいいのですけどね。

    Arduinoライブラリについては以下のGitHubをzipでダウンロードしてそのままビルドが通るようですので、中身のコードをRubyにポーティングすればいいと思うのですけどね。
    https://github.com/bogde/HX711
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • takumi
    0 takumi over 3 years ago in reply to Okamiya Yuuki
    回答ありがとうございます。IDE4GRにHX711のライブラリを設定しました。

    しかし下記Sketchにて実行してもUSBシリアルポートが見えません。


    #include "hx711.h"
    Hx711 scale(A1, A0);
    void setup() {

    Serial.begin(9600);

    }

    void loop() {

    Serial.print(scale.getGram(), 1);
    Serial.println(" g");

    delay(200);
    }
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • fujita nozomu
    0 fujita nozomu over 3 years ago in reply to takumi
    USB_Driver/GR_CITRUS_USBCDC.inf のドライバは導入されてますか?
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • takumi
    0 takumi over 3 years ago in reply to fujita nozomu
    sampleprg:HX711SerialBeginの方をではUSBポートが見えるようになりました。
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • takumi
    0 takumi over 3 years ago in reply to takumi
    HX711のライブラリをセットして重さのデータの表示はできました。WA-MIKANのWifi通信についてRubyの例は色々あるのですが、Arduinoでの例が見つけられません。WA-MIKANのArduinoのSketchの参考プログラムありましたら教えてください。よろしくお願いいたします。
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
Reply
  • takumi
    0 takumi over 3 years ago in reply to takumi
    HX711のライブラリをセットして重さのデータの表示はできました。WA-MIKANのWifi通信についてRubyの例は色々あるのですが、Arduinoでの例が見つけられません。WA-MIKANのArduinoのSketchの参考プログラムありましたら教えてください。よろしくお願いいたします。
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
Children
  • fujita nozomu
    0 fujita nozomu over 3 years ago in reply to takumi

    > Arduinoでの例が見つけられません。WA-MIKANのArduinoのSketchの参考プログラムありましたら教えてください。

    「arduino esp8266 接続」とかで検索すれば参考になりそうなページが出てくると思います。

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • Okamiya Yuuki
    0 Okamiya Yuuki over 3 years ago in reply to fujita nozomu
    Webコンパイラテンプレートにはmilkcocoaへの接続でESP8266用のライブラリも用意してます。以下はその例の実行手順です。
    gadget.renesas.com/.../com_sp_milkcocoa.html
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • takumi
    0 takumi over 3 years ago in reply to Okamiya Yuuki
    シリアル接続の確認でつまずいています。
    以下のスケッチを走らせてもシリアルモニタには
    「odnight moon!」
    とだけ表示されて止まります。
    速度を変えても同じです。
    どこがおかしいかご教授うよろしくお願いします。



    #include <Arduino.h>
    #include <SoftwareSerial.h>

    SoftwareSerial mySerial(5, 6); // RX, TX

    void setup() {
    // Open serial communications and wait for port to open:
    Serial.begin(9600);
    while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
    }


    Serial.println("Goodnight moon!");

    // set the data rate for the SoftwareSerial port
    mySerial.begin(9600);
    mySerial.println("Hello, world?");
    }

    void loop() { // run over and over
    if (mySerial.available()) {
    Serial.write(mySerial.read());
    }
    if (Serial.available()) {
    mySerial.write(Serial.read());
    }
    }
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
サイト使用条件
プライバシーポリシー
お問い合わせ
© 2010-2020 Renesas Electronics Corporation. All rights reserved.