文档章节

arduino中断

素人派
 素人派
发布于 2016/12/31 20:48
字数 95
阅读 17
收藏 0
[codesyntax lang="cpp" lines="normal"]
#define LED 13
#define PIN 2
#define TEST 3

volatile int state = LOW;

void setup()
{
  Serial.begin(9600);
  
  pinMode(LED, OUTPUT);
  pinMode(TEST, OUTPUT);
  
  attachInterrupt(0, stateChange, CHANGE);
}

void loop()
{
  int v = digitalRead(PIN);
  
  Serial.println(v);
  
  delay(500);
}

void stateChange()
{
  Serial.println("=======");
  
  state = !state;
  
  digitalWrite(LED, state);
  
  if(state)
  {
    analogWrite(TEST, 10);
  }
  else
  {
    analogWrite(TEST, 0);
  }
}
[/codesyntax]   备注:
  • 根据本人实验,MJDuino UNO版本有时回因为中断函数的调用导致程序停止运行。

本文转载自:http://surenpi.com/2014/11/29/%e4%b8%ad%e6%96%ad/

上一篇: Eclipse插件Osgi
下一篇: htaccess
素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问

暂无文章

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
11
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部