arduinoV4 class-2 按钮控制一盏小灯

逻辑-取反

作用:将后面的条件取反(真—>假   假—>真)
写法:!(原始条件)

判断的第2种写法

作用:和if一样
写法:条件 ? (条件成立) : (条件不成立)

串口是否有数据可读

作用:读取串口里面有多少的字符
写法:Serial.available()
返回: 串口里面有多少的字符
注意:返回的字符长度比实际长度+1(字符串结尾有一个结束符“\0”)

从串口里面拿数据

作用:将串口里面的东西拿出来
写法:Serial.read()  
返回:串口里面的第一个的值
注意:会以ascll表的数字展示出来

从串口里面不拿数据

作用:只看串口里面的东西不拿出来
写法:Serial.peek()  
返回:串口里面的第一个的值
注意:1、会以ascll表的数字展示出来 
	  2、第一个运行和第二次结果一样

任务要求

1、	输入一个字符点亮对应的灯
例子:1、输入 亮红灯 
2、整理上课笔记

家庭作业

输入1亮红灯 “49”

参考代码

//第3次课堂作业&&家庭作业
void setup() {
  Serial.begin(115200);
  pinMode(13, OUTPUT);
}

void loop() {
  if (Serial.available())
  {
    if (Serial.read() == 49)//写法1
      //if ((char)Serial.read() == '1')//写法2
    {
      digitalWrite(13, HIGH);
    } else
    {
      digitalWrite(13, LOW);
    }
  }
}

第3次课录屏回顾

第3次课录屏回顾

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值