AyudaClose
Si encuentras algún problema técnico mientras editas, informa de ello.
Avisos de ediciónClose
AyudaClose
Si encuentras algún problema técnico mientras editas, informa de ello.
4 avisosClose

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Advertencia: estás editando sobre una revisión antigua de esta página. Si la guardas, se perderá cualquier otro cambio realizado desde esa revisión.

No tienes permiso para modificar esta página, por el siguiente motivo:

Debes confirmar tu dirección de correo electrónico antes de poder editar páginas. Por favor, configura y confirma tu dirección de correo a través de tus preferencias de usuario.

Estás utilizando un navegador que no es oficialmente compatible con este editor.

Nivel de Educación Primaria - Dosificación del aprendizaje - Portada.jpg
Atención docentes de preprimaria. Ya pueden consultar la Dosificación del aprendizaje de la primera unidad del Nivel de Educación Preprimaria.
Nivel de Educación Primaria - Dosificación del aprendizaje - Portada.jpg
Atención docentes de preprimaria. Ya pueden consultar la Dosificación del aprendizaje de la primera unidad del Nivel de Educación Preprimaria.

Aleatorio

De CNB
Ir a la navegación Ir a la búsqueda
Busca en cnbGuatemala con Google

randomSeed(seed)

Establece un valor, o semilla, como punto de partida para la función random().

randomSeed(valor); // hace que valor sea la semilla del random

Debido a que Arduino es incapaz de crear un verdadero número aleatorio, randomSeed le permite colocar una variable, constante, u otra función de control dentro de la función random, lo que permite generar números aleatorios "al azar". Hay una variedad de semillas, o funciones, que pueden ser utilizados en esta función, incluido 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; // variable que almacena el valor aleatorio

int led = 10; // 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.

}

Título

randomSeed(seed)

Establece un valor, o semilla, como punto de partida para la función random().

randomSeed(valor); // hace que valor sea la semilla del random

Debido a que Arduino es incapaz de crear un verdadero número aleatorio, randomSeed le permite colocar una variable, constante, u otra función de control dentro de la función random, lo que permite generar números aleatorios "al azar". Hay una variedad de semillas, o funciones, que pueden ser utilizados en esta función, incluido 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; // variable que almacena el valor aleatorio

int led = 10; // 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.

}