manual de programación arduina Manual+Programacion+Arduino | Page 45

Arduino: Manual de Programación pinMode(digPin, OUTPUT); // pin en modo salida } void loop() { digitalWrite(digPin, HIGH); // asigna el valor HIGH al pin delay(500); // espera medio segundo digitalWrite(digPin, LOW); // asigna el valor LOW al pin delay(500); // espera medio segundo } El programa pone el pin a HIGH una vez por segundo, la frecuencia que se genera en dicho pin es de 1 pulso por segundo o 1 Hertz de pulso de frecuencia (periodo de 1 segundo) . Cambiando la temporización del programa, podremos cambiar la frecuencia de la señal. Por ejemplo, si cambiamos las dos líneas con delay(500) a delay(250), multiplicaremos la frecuencia por dos, de forma que estamos enviando el doble de la cantidad de pulsos por segundo que antes. 45