Envía al ´pin´ definido previamente como OUTPUT el valor HIGH o LOW (poniendo en 1 o 0 la salida). El pin se puede especificar ya sea como una variable o como una constante (0-13).
digitalWrite(pin, HIGH); // deposita en el 'pin' un valor HIGH (alto o 1)
El siguiente ejemplo lee el estado de un pulsador conectado a una entrada digital y lo escribe en el ´pin´de salida LED:
digitalRead(pin)
digitalWrite(pin, value)
Arduino: Manual de Programación
21
int led = 13; // asigna a LED el valor 13 int boton = 7; // asigna a botón el valor 7 int valor = 0; // define el valor y le asigna el valor 0
void setup() { pinMode(led, OUTPUT); // configura el led (pin13) como salida pinMode(boton, INPUT); // configura botón (pin7) como entrada }
void loop() { valor = digitalRead(boton); //lee el estado de la entrada botón digitalWrite(led, valor); // envía a la salida ´led´el valor leído }
a continuacion les dejo un turial de youtube de como utilizar este tipo de sentenciahttps://www.youtube.com/watch?v=QvGsbzu0YGY
No hay comentarios:
Publicar un comentario