Arduino DUE 初试

这篇博客介绍了作者初次尝试使用Arduino DUE进行LED呼吸灯控制的实验。通过串口输入,可以实现对板上13引脚LED的控制,输入1则LED开始呼吸效果,输入0则停止呼吸效果。
摘要由CSDN通过智能技术生成

本程序用于个人试用DUE

功能:窜口控制led呼吸,使用板子上的13引脚的led

输入1,呼吸

输入0,停止呼吸



int led = 13;

int brightness = 0;
int amount = 5;
int temp = 0;

int temp1 = 0;


void setup() {
  pinMode(led, OUTPUT);
  Serial.begin(9600);
  //  while (Serial.read()) {}
}


void loop() {

  if (Serial.available())
  {
    temp = Serial.read();
    //      String temp = Serial.readString();
    if (temp == '1')/*BUG:输入首字为1的也可以打开*/
    {
      temp1 = 1;
      Serial.println("呼吸灯打开");
    }
    if (temp == '0') /*BUG:输入首字为0的也可以关闭*/
    {
      temp1 = 0;
      Serial.println("呼吸灯关闭");
    }
  }


  if (temp1)
  {
   
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值