Paso 1: AnalogWrite
analogWrite y leer, es muy similar a las contrapartes digitales pero hay diferencias. El primero de ellos es el límite de pin. 20 de pines de arduino uno son capaces de digitalRead-ción y digitalWrite-ing, pero sólo 6 pueden analogRead y 5 puede analogWrite.
Vamos a ignorar analogRead por ahora.
analogWrite es el código utilizado. La opción se llama PWM, modulación de anchura de pulso, y una breve explicación enviaría más cortas / más frecuencias de pulsos, para hacer una salida variable: como, hacer poca luz un LED. El pwm en Uno/Mega/Yun no es análogo verdadero, sólo tiene 255 + 1 (0) modos posibles: 0,1,2,..., 255 mientras que el verdadero analógico - DAC - en debida cero permite modos posibles más de 4.000, que permite estas Junta ser capaces de reproducir música.
Ahora sobre el código.
analogWrite, se utiliza generalmente como esto:
analogWrite([name],[value]);
en lugar de [nombre], debemos colocar un nombre declarado, o pin.
en lugar del valor, ponemos un número que puede ser 0,1,2,3,..., 255.
analogWrite(LED,0) es lo mismo que digitalWrite(LED,0), y analogWrite(LED,255) de alguna manera es lo mismo que digitalWrite(LED,1).
Pero, ¿qué pasa si queremos analogWrite(LED,73)? La forma más sencilla de hacerlo es utilizar analogWrite.
Utilice el código adjuntado. nov02a es el nombre de bosquejo.
El LED parpadea, pero cuando se enciende, es mitad iluminado. Eso es porque nos estamos dando un valor bajo.
Ahora modificar el analogWrite, elimine el 73 y escriba 255. LED debe parpadear completamente iluminado.
Si hay algún problema:
Asegúrese de que esté conectado el LED a la patilla derecha, 3 Si usas este código.
Asegúrese de que el LED está en el camino correcto.
Asegúrese de que el LED esté en condición bien.
Asegúrese de que los cables y las resistencias están trabajando.
Asegúrese de que el código es compilado completamente.