最近经常会有老师问“我手头已经有一些Arduino传感器了,如何使用Baseboard来控制他们呢?”,今天工头我就来回答一下这个问题。

“关键是要有Adapter”——这是工头我总结出来的真理。由于新版的Baseboard已经不提供Arduino引脚的排针焊点,如果想要使用普通的杜邦线连接传感器和Baseboard,大家需要用Adapter将RJ25转换为杜邦线。

原理图.png

1.首先,在连接之前,我们需要搞清楚Baseboard上RJ25接口和Arduino引脚的对应关系。如下图所示,首先是Orion版本的Baseboard,
注意,如果你手头是较老的Leonardo版本的Baseboard,请参照下图,

同样的接口对应信息,你也可以在Baseboard PCB板的正面或者背面找到。

2.然后,我们还需要知道Adapter上的6个杜邦线插针是如何与每个RJ25接口上的引脚对应的。如下图所示
如图所示,当你如图中的位置摆放Adapter,S2对应的就是Baseboard上5号口最右边的RX,S1对应的就是TX。如果此时Adapter连接的是6、7、8号口,S2、S1分别对应的就是A3、A2,A1、A6,A0、A7。依此类推,如果Adapter连接的是3号口,S2对应13,S1对应12。

还有两点需要注意:

  • SLOT1和SLOT2上的两个VCC是被短接的。同理,两个GND也是被短接的。
  • 如果你使用I2C通讯,SDA和SCL两个引脚需要自行焊接排针引出。

3.呼……理论终于说完了,具体操作案例请看下面这个视频教程,



除此之外,因为Makeblock也开发了Scratchbot这款图形化编程软件,并且支持蓝牙连接。有些老师会问如何将某宝上买来的蓝牙和Baseboard进行连接。这里涉及到如何设置蓝牙模块的波特率,下一个帖子我将为大家解答这个问题。

关于如何转接RJ25和杜邦线,各位老师如果有任何问题可以直接在下面提出来,我会尽快解答。

收藏
2 条回帖
LSH注册会员2017-4-17 11:12:19
太棒了
簡單明暸
謝謝
李辉新手会员2017-9-9 13:25:16来自手机
图挂了呀
需要登陆后才可进行回复 登录

返回顶部
现在加入我们,注册一个账号 账号登陆 QQ账号登陆 微博账号登陆