Framework (
A-Z)
Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.
Nombre |
pulseIn() |
Ejemplos |
int inpin = 8;
int val = 0;
void setup() {
pinMode(inpin, INPUT);
Serial.begin(9600);
}
void loop() {
val = pulseIn(inpin, HIGH);
Serial.println(val);
delay(100);
}
|
Descripción |
El método pulseIn() retorna la longitud en microsegundos en un pin de entrada digital por un periodo de tiempo desde 10 milisegundos hasta 3 minutos. Puede ser usado para leer sensores que retornan una serie de pulsos como algunos acelerómetros o medidores de rango. Los usuarios pueden especificar el conteo en las transiciones de HIGH o LOW. El comando pulseIn detiene toda actividad mientras se ejecuta. Un descando de 1 segundo (1000000 microsegundos) previene que el comando espere por siempre. Un descanso especifico en microsegundos puede también ser determinado. |
Sintaxis |
pulseIn(pin,transición)
pulseIn(pin,transición,descanso)
|
Parámetros |
pin |
int: El pin usado para leer el pulso |
transición |
HIGH o LOW |
descanso |
int: Un valor de descanso en microsegundos |
|
Retorna |
int |
Uso |
Application |
Updated on July 07, 2011 11:13:30pm PDT