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

Arduino: Manual de Programación millis () o incluso analogRead () que permite leer ruido eléctrico a través de un pin analógico. random(max) random(min, max) La función random devuelve un número aleatorio entero de un intervalo de valores especificado entre los valores min y max. valor = random(100, 200); // asigna a la variable 'valor' un numero aleatorio comprendido entre 100-200 Nota: Use esta función después de usar el randomSeed(). El siguiente ejemplo genera un valor aleatorio entre 0-255 y lo envía a una salida analógica PWM : int randNumber; int led = 10; // variable que almacena el valor aleatorio // define led como 10 void setup() {} // no es necesario configurar nada void loop() { randomSeed(millis()); // genera una semilla para aleatorio a partir de la función millis() randNumber = random(255); // genera número aleatorio entre 0-255 analogWrite(led, randNumber); // envía a la salida led de tipo PWM el valor delay(500); // espera 0,5 seg. } Serial.begin(rate) Abre el puerto serie y fija la velocidad en baudios para la transmisión de datos en serie. El valor típico de velocidad para comunicarse con el ordenador es 9600, aunque otras velocidades pueden ser soportadas. void setup() { Serial.begin(9600); } // abre el Puerto serie // configurando la velocidad en 9600 bps 24