/*****************************************************************
** 程序名:Mega_ADK Pulse
** 参 数:无
** 功 能:读取一个引脚的脉冲并通过串口发送出来
** 注 意:目标板为Maga ADK,MCU为ATmega 2560
** 作 者:赵露露
** 版 本:v1.0
** 修改时间:2012.8.17
******************************************************************/
#define PulsePin 7
unsigned long Pulse_Value;
void setup()
{
pinMode(PulsePin, INPUT);
Serial.begin(115200); //设置波特率
}
void loop()
{
Pulse_Value = pulseIn(PulsePin,HIGH); //读取脉冲检测引脚检测到的脉冲
Serial.print("The Pulse Value is:");
Serial.println(Pulse_Value);
delay(100);
}
注:延时对脉冲检测无影响。
新手上路,如有错误,欢迎指正。
分享到:
相关推荐
标题中的"Arduino_MEGA_2560-Rev3_设计图"指的是Arduino MEGA 2560的电路板设计文件,这是Arduino家族中的一款强大微控制器开发板。这款开发板基于Atmel的ATmega2560芯片,拥有大量的输入/输出引脚和强大的功能,常...
《Arduino MEGA 2560开发平台深度解析》 Arduino MEGA 2560是一款基于Atmel公司的AVR微控制器的开源电子原型平台,它在Arduino Uno的基础上进行了扩展,提供了更多的数字输入/输出引脚和串行通信端口,使得它在处理...
《Arduino Mega2560与Proteus模拟器的整合应用》 Arduino Mega2560是一款基于ATmega2560微控制器的开源电子原型平台,被广泛应用于各种创意项目和DIY制作中。这款控制器拥有丰富的数字输入/输出引脚、模拟输入口...
ublox gps arduino MEGA sketch+library ArduPilot code
标题中的“arduinomega2560_driver.zip”是一个压缩包文件,主要包含了与Arduino Mega 2560开发板相关的驱动程序。Arduino Mega 2560是一款基于ATmega2560微控制器的扩展版Arduino开发板,它拥有更多的数字输入/输出...
在Arduino_MEGA_2560-Rev3这个文件中,我们可以期待找到以下关键信息: 1. **微控制器**:Atmel的ATmega2560是核心,拥有256KB闪存、8KB SRAM和4KB EEPROM,具有54个数字输入/输出引脚(其中15个可作为PWM输出),16...
标签进一步细化了主题,包括“arduino_motor”、“arduino_电机”、“arduino电机控制”、“arduino直流调速”和“电机驱动器”。这些标签表明内容可能涵盖以下几点: 1. **Arduino电机控制基础**:讲解如何使用...
标题“UTFT.rar_Arduino utft_arduino UTFT_uno_utft_utft mega”揭示了这个压缩包的主要内容——它包含了 UTFT 库,适用于 Arduino UNO 和 MEGA 开发板。这篇文将详细介绍 UTFT 图形库,以及如何在不同的 Arduino ...
arduino 2560原理图,官方下载。。。。。。。。。。。。
标题 "Profibus_ArduinoMega2560_Profibus_" 暗示了这个压缩包文件可能包含了关于如何将Profibus通信协议应用于Arduino Mega 2560开发板的相关资源。Profibus是一种广泛使用的工业通信标准,主要用于自动化设备之间...
标题中的"xbee.rar_Arduino XBee brd_arduino_arduino Xbee_arduino board_xbe"揭示了这个压缩包文件是关于Arduino与XBee模块的硬件设计资源,具体来说是Arduino上的XBee shield(扩展板)的设计文件。XBee是一种...
在本文中,我们将深入探讨与"Arduino Demo_Mega2560"相关的主题,特别是关于使用TFT LCD液晶显示屏库的实践应用和代码实例。Arduino Mega 2560是一款强大的微控制器板,拥有大量的数字和模拟输入/输出引脚,非常适合...
【标题】"ps2test_arduinomega2650_遥控_ps2_" 指的是一个使用Arduino Omega 2650控制器实现PS2(PlayStation 2)遥控的项目,该项目涉及到了机器人小车,特别是装备了麦克纳姆轮的移动平台,以及附加的云台控制水弹...
Arduino Mega2560 也是采用 USB接口的核心电路板,它最大的特点 就是具有多达 54 路数字输入输出,特别适合需要大量 IO 接口的设计。 Mega2560的处理器核心是 ATmega2560,同时具有 54 路数字输入 / 输 出口(其中 ...
标签"_arduino_sendsms"、"arduino__发短信"以及"arduino_gprs"、"arduino_发短信"是对主题的关键词提炼,强调了这个项目是关于Arduino的短信发送和GPRS通信。这些标签有助于用户搜索和理解相关资源,同时也为其他...
在实际应用中,你可能还需要处理错误检测和重传机制,以确保数据的可靠传输。此外,如果涉及到多个设备,你可能需要考虑通信协议的设计,例如轮询、广播或基于地址的通信方式。 总的来说,这个项目涵盖了Arduino...
基于arduino开发的TDS水质检测感测器
Arduino MEGA 2560 R3 硬件描述 Arduino MEGA 2560 R3 是 MEGA 系列 Arduino 控制器的最新版本,相比 2011 版本有了多项改进。下面将对 Arduino MEGA 2560 R3 的硬件描述进行详细解释。 1. 微控制器 Arduino ...
Arduino Mega2560 使用手册 Arduino Mega2560 是一种基于 ATmega2560 微控制器的核心电路板,具有 54 路数字输入输出口、16 路模拟输入口、4 路 UART 接口、一个 16MHz 晶体振荡器、一个 USB 口、一个电源插座、一...
1. "1075-Arduino_MEGA_2560-Rev3.pcb":这是Arduino Mega2560的PCB(印刷电路板)设计文件,它包含了电路板布局的所有详细信息,如元件位置、走线路径、层结构等。通过此文件,你可以了解到Mega2560如何将各个组件...