Paso 7: Entender el bosquejo inicial
----------------
Función de ejemplo de timbre para el timbre de CEM-1203 (de Sparkfun parte #COM-07950).
por Rob Faludi
http://www.Faludi.com
----------------
La sección anterior es ignorada por el compilador. Cualquier línea a partir de ' / /' es ignorado, utilizado para hacer comentarios. Al comentar el código es ideal para describir lo que está sucediendo para su referencia futura y para otros mirando su código.
----------------
void setup() {}
pinMode (4, salida); configurar un pin de salida de zumbador
}
----------------
Nada ejecutar en la construcción en setup() funtion se ejecuta sólo una vez cuando es arrancado el Arduino. pinMode (11, salida); Juegos pin 11 en el Arduino como un pin de salida. Las entrañas de cada función, setup() incluido, se celebran entre el apertura ' {' y cerrar '}'.
----------------
void loop() {}
Buzz (4, 2500, 500); Buzz el zumbador en el pin 4 a 2500Hz para 500 milisegundos
Delay(1000); esperar un poco entre zumbidos
}
----------------
Construido en el loop() función se ejecuta una y otra vez como funciona Arduino. En este ejemplo, la función buzz() personalizada se llama (véase abajo), seguido de Arduino en función delay(). La función delay() hace una pausa en la secuencia de comandos para un número especificado de milisegundos. En este caso 1000 milisegundos y 1 segundo.
----------------
{} void buzz (int targetPin, frecuencia largo, longitud)
...
}
----------------
La función buzz() es una función personalizada que Ron, que requiere tres argumentos: targetPin, frecuencia y longitud. Cada argumant se da un tipo de datos (int, largo y largo). Ver comentarios de Ron en el bosquejo (o la imagen en este paso) para obtener detalles sobre cómo se genera el zumbido. Más información sobre tipos de datos y secuencias de comandos está disponible aquí.