注释
|
我认为它目前在 Grbl 中不活跃。我认为主要担心的是我们的内存不足…… 说到我的 Arduino GRBL 库 ( https://github.com/Protoneer/GRBL-Arduino-Library ) 我已经尝试将 Wire 库添加到 GRBL 并调用它。调用没有按预期工作,但它确实适合内存。(所以我觉得绝对有可能) 当我们开始使用它时,我还在我的新 Arduino CNC 屏蔽上添加了断路销。 我认为 IC2 会派上用场,因为您基本上可以添加第二个 Arduino 或仅添加一个 MCU 并控制您能想到的任何东西。 |
|
您好,我正在研究支持 I2C 和 LCD 的解决方案。请阅读(草稿)wiki 文章,您就会知道它是如何工作的: http://www.shapeoko.com/wiki/index.php/XLCD 在本文的结尾,您可以调用我的第一个实验中的一些 youtube 视频 |
|
@xpix干得好……我喜欢拥有串行代理的想法。这样你就可以拦截消息并偷偷潜入几次以从 GRBL 获取状态更新。 越想越喜欢!!! |
|
@Protoneer谢谢你,这让我感到骄傲:) 我每天都在这个项目上工作,我认为我们可以在接下来的几周内制作出第一批电路板。我们有很多疯狂的想法,我们试图尽可能灵活。但首先我们需要一个基础 pcb …你也可以查看我的 GitHub: 但是请,一切都是 alpha 而不是 testet |
|
大家好, 在过去的 4 年里,这方面有什么进展吗? 我问是因为我想使用运行 GRBL 的 arduino 通过 i2c 将命令发送到另一个 arduino(以控制屏幕、操纵杆等) 我尝试了多个 i2c 库,声称它们是用普通 C(不是 Arduino)编写的,但当包含在 grbl.h 中时,它们似乎都无法编译 提前致谢。 |
|
I2c 正在工作,使用 peter flurey lib 没有关于 grbl 的问题。2018-05-22 21:42 GMT+02:00,jeremy-deutch <notifications@github.com>:
|
|
精彩的!谢谢你。我会试一试,看看效果如何。
|
|
如果您有问题,请询问。2018-05-22 22:18 GMT+02:00,jeremy-deutch <notifications@github.com>:
|
|
好的,谢谢你的回复,cri-s。 -下载 Peter Flurey 的 i2cmaster 并将解压缩的目录作为库添加到 Arduino IDE – 我错过了什么愚蠢的东西吗? `Arduino:1.8.1(Windows 8.1),主板:“Arduino/Genuino Uno” 在 C:\Users\Jerem_000\Documents\Arduino\libraries\grbl/grbl.h:46:0 包含的文件中,
C:\Users\Jerem_000\Documents\Arduino\libraries\grbl/nuts_bolts.h:25:0: 警告:“false”重新定义 #define 假 0 ^ 在 C:\Users\Jerem_000\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino/Arduino.h:24:0 包含的文件中,
c:\users\jerem_000\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2\lib\gcc\avr\4.9.2\include\stdbool.h:42 :0: 注意:这是之前定义的位置 #define 假假 ` |
|
从内存中将 twimaster.c 复制到 i2cmaster.c 并包含 i2cmaster.h 使用 ” 进入 gbrl.h 将这 2 个文件放入 gbrl 源。Il venerdì 25 maggio 2018,jeremy-deutch <notifications@github.com> ha scritto:
|
|
啊,那确实有效!谢谢你。我错误地使用了用于软件实现的 i2cmaster.S,而我需要用于硬件实现的是 twimaster.c。 如果其他人好奇,我还必须将我的 arduino 地址向右移动一位,因为我使用 Wire 库(因为它对我来说更熟悉)将从属地址设置为 0x08。Wire 使用 7 位地址,而 i2cmaster 使用 8 位地址,因此在向主机提供从机地址时,我必须将其写为 0x10,以便为第八位留出空间。 https://www.totalphase.com/support/articles/200349176-7-bit-8-bit-and-10-bit-I2C-Slave-Addressing |
|
通常你可以提高 i2c 的速度,它在 i2c/twimaster.c 中定义。2018-05-26 4:23 GMT+02:00,jeremy-deutch <notifications@github.com>:
|



您好
,我已经在 wiki 和其他一些问题中找到了很多帮助,但是关于 I2C,我没有找到某事。
前段时间我花了一点时间玩 I2C 总线,所以我有一些设备。
我会连接一个液晶面板来显示一些数据。
我的问题是:
I2C 是否已经在 Grbl 中激活?
如果不能,我可以激活并发送数据吗?
应该可以,因为 A4 和 A5 是免费的。
谢谢你的回答。