arduino代码段求教 40

#defineCONTROL05#defineCONTROL14#defineCONTROL23#defineCONTROL32for(inti=0;i<16;i++){... #define CONTROL0 5
#define CONTROL1 4
#define CONTROL2 3
#define CONTROL3 2

for (int i=0; i<16; i++)
{
//The following 4 commands set the correct logic for the control pins toselect the desired input
//See the Arduino Bitwise AND Reference:http://www.arduino.cc/en/Reference/BitwiseAnd
//See the Aruino Bitshift Reference:http://www.arduino.cc/en/Reference/Bitshift
digitalWrite(CONTROL0, (i&15)>>3);
digitalWrite(CONTROL1, (i&7)>>2);
digitalWrite(CONTROL2, (i&3)>>1);
digitalWrite(CONTROL3, (i&1));

//Read and store the input
//Since internal pullup is on, the pin goes low on changing, so thevalue needs to be flipped from 0 to 1 (!)
是64格子象棋盘的一个棋盘扫描程序中的一部分,棋盘通过干簧管连接到MEGA 和MUX 扩展板上

用i与15,7,3,1再右移是什么意思,这段代码又是什么意思
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏40(财富值+成长值)
2925059
2015-08-10 · TA获得超过4137个赞
知道大有可为答主
回答量:1.1万
采纳率:51%
帮助的人:1759万
展开全部
还要看上下文才能理解》。。。
追问
字数限制发不全,要不我给你发过去看看?
追答
发我邮箱吧  wyanb@sina.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上海德康电子
2023-06-12 广告
ALPS Bluetooth 模块是一种支持蓝牙协议的无线通信模块,通常用于连接蓝牙设备,如手机、耳机、音箱等。ALPS Bluetooth 模块有多种类型,其中包括:1. UGZZC-G 车载用Bluetooth模块:这是一种内置蓝牙协议... 点击进入详情页
本回答由上海德康电子提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式