サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

締切済み
困ってます

Arduino で NC

2019/01/22 02:47

中華なNCを作ってます
CNCシールドを乗っ取って手パ信号を入れるのは 難しそうだったのですが
2台Arduino で SCL/SDA
この場合アドレスをジャンパ線で設定しなくていいのでしょうか

詳しく 中華シールドで手パ使ってるサイトがあったら教えてください

回答 (6件中 6~6件目)

2019/01/22 12:28
回答No.1

CNCシールドで使われている A4988というドライバーIC(および互換品)は I2C制御ではありません。なのでSCL/SDA信号も受け取れません。
http://www.pololu.com/file/download/a4988_DMOS_microstepping_driver_with_translator.pdf?file_id=0J450
シールド基板だけを流用して、手パを入力することはできると思いますが
まずは回路図と仕様書が読めないと話にならないかと思います。

補足

Sモータ ← CNCシールド ← Arduino1 ⇔ Arduino2 ← 手パ 

Arduino1は 普通Grblが動いていて Arduino2の信号で(SW) Grbl から 自作のプログラムに移行 手パのパルスをArduino2から送りArduino1で ステップモーターを動かそうとしてます

そこまでえは できそう (バッファ処理とか遅延処理の対処は後)

https://qiita.com/MergeCells/items/20c3c1a0adfb222a19cd
抜粋
Arduinoをslaveとして利用するときなどは
アドレスを任意に指定することができる.

この方法がわからないのです

全然回答内容が違うと思いますが

2019/01/22 20:21

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

関連するQ&A

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。