comunicaciones

Páginas: 10 (2422 palabras) Publicado: 21 de septiembre de 2014
Functions
Digital I/O
pinMode ()
Descripción
Configura el pin especificado a comportarse ya sea como una entrada o una salida. Véase la descripción de los pines digitales para obtener detalles sobre la funcionalidad de los pines.
A partir del Arduino 1.0.1, es posible activar las resistencias de pull-up internas con el INPUT_PULLUP modo. Además, el modo de ENTRADA deshabilita explícitamentelas dominadas internos.
Sintaxis
pinMode (pin, modo)
Parámetros
pin: el número del pin cuyo modo que desea ajustar
Modo: ENTRADA , SALIDA , o INPUT_PULLUP . (Ver el pines digitales página para una descripción más completa de la funcionalidad.)
Devoluciones
Ninguno
Ejemplo


int ledPin = 13 ;                 // LED conectado al pin digital 13 

void setup ( ) 
{   pinMode ( ledPin , OUTPUT ) ;      // establece el pin digital como salida 


void loop ( ) 

  digitalWrite ( ledPin , ALTA ) ;   // establece el LED de 
  retardo ( 1000 ) ;                  // espera un segundo 
  digitalWrite ( ledPin , BAJA ) ;    // apaga el LED 
  de retardo ( 1000 ) ;                  // espera por un segundo 
}
[Obtener código]
Nota
Los pines de entrada analógica se puedeutilizar como pines digitales, conocidos como A0, A1, etc
digitalWrite ()
Descripción
Escribe una ALTA o una BAJA valor a un pin digital.
Si el pasador se ha configurado como una salida con pinMode (), su tensión se establece en el valor correspondiente: 5V (3.3V o en los tablones de 3.3V) para HIGH, 0V (tierra) para BAJA.
Si el pin se configura como una entrada, digitalWrite () permitirá (HIGH) odesactivar (LOW) el pull-up interno en el pin de entrada. Se recomienda ajustar la pinMode () para INPUT_PULLUP para habilitar la resistencia pull-up interna. Ver lospines digitales tutorial para obtener más información.
NOTA: Si no se establece la pinMode () a la salida, y conectar un LED a un pasador, al llamar digitalWrite (HIGH), el LED puede aparecer tenue. Sin establecer explícitamentepinMode (), digitalWrite () le han permitido a la resistencia pull-up interna, que actúa como una gran resistencia limitadora de corriente.
Sintaxis
digitalWrite (pin, valor)
Parámetros
pin: el número pin
Valor: ALTA o BAJA
Devoluciones
ninguno
Ejemplo

int ledPin = 13; // LED conectado al pin digital 13

void setup ()
{
pinMode (ledPin, OUTPUT); // Establece el pin digital comosalida
}

void loop ()
{
digitalWrite (ledPin, HIGH); // Enciende el LED
delay (1000); // Espera a un segundo
digitalWrite (ledPin, LOW); // Apaga el LED
delay (1000); // Espera a un segundo
}

Establece pin 13 a HIGH, hace un segundo de-larga demora, y establece el pasador de vuelta a LOW.
Nota
Los pines de entrada analógica se puede utilizar como pines digitales, conocidos comoA0, A1, etc
digitalRead ()
Descripción
Lee el valor de un pin digital especificado, ya sea ALTA o BAJA .
Sintaxis
digitalRead (pin)
Parámetros
pin: el número del pin digital que desee leer ( int )
Devoluciones
ALTA o BAJA
Ejemplo
Establece el pin 13 para el mismo valor que el pin 7, declarada como una entrada.
int ledPin = 13 ; // LED conectado al pin digital 13 
int inPin = 7 ;   //pulsador conectado al pin digital 7 
int val = 0 ;     // variable para almacenar el valor leído 

void setup ( ) 

  pinMode ( ledPin , SALIDA ) ;      // establece el pin digital 13 como salida 
  pinMode ( inPin , ENTRADA ) ;      // establece el pin digital 7 como entrada 


void loop ( ) 
{
  val = digitalRead ( inPin ) ;   // leer el pin de entrada   digitalWrite ( ledPin , val ) ;    // establece el LED al valor del botón 
}
[Obtener código]
Nota
Si el pasador no está conectada a nada, digitalRead () puede regresar ya sea alta o baja (y esto puede cambiar aleatoriamente).
Los pines de entrada analógica se puede utilizar como pines digitales, conocidos como A0, A1, etc
E / S analógicas
analogReference (tipo)
Descripción
Configura la tensión de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comunidad-Comuna
  • Comunicaciones
  • Comunicaciones
  • Comunicaciones
  • Comunicaciones
  • Comunicaciones
  • Comun
  • Comunismo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS