Etape 5: Contrôle de votre LED
En suivant le schéma ci-dessus, connectez 3, MOSFET canal N de votre Arduino pour contrôler le courant aux canaux rouge, vert et bleu de votre bande de LED. Connecter le + 12V de votre bande de LED à votre alimentation 12V CC. Lorsque vous achetez un bloc d’alimentation, assurez-vous qu’il fournit assez de courant pour votre toute la bande LED. 1 mètre de la bande de 60 LED de Adafruit va attirer environ 1 ampère de courant, donc planifier en conséquence.
Pour tester votre installation, téléchargez l’exemple de code suivant à votre arduino (à partir de ce tutoriel Adafruit).
tourbillon de couleurs ! brancher une LED RGB aux broches PWM comme indiqué
dans le #defines / / domaine public, profitez ! #define REDPIN 5 #define GREENPIN 6 #define BLUEPIN 3 #define FADESPEED 5 / / faire cela plus ralentir void setup() {pinMode (REDPIN, OUTPUT); pinMode (GREENPIN, OUTPUT); pinMode (BLUEPIN, OUTPUT);} void loop() {int r, g, b; / / fade du bleu au violet pour (r = 0; r < 256; r ++) {analogWrite (REDPIN, r); delay(FADESPEED);} / / fade du violet au rouge pour (b = 255, b > 0; b--) {analogWrite (BLUEPIN , b); Delay(FADESPEED) ; } / / fade du rouge au jaune pour (g = 0; g < 256; g ++) {analogWrite (GREENPIN, g); delay(FADESPEED);} / / fade du jaune au vert pour (r = 255, r > 0, r--) {analogWrite (REDPIN, r); delay(FADESPEED);} / / fade du vert à Sarcelles pour (b = 0; b < 256; b ++) {analogWrite (BLUEPIN, b); delay(FADESPEED);} / / fade de Sarcelles au bleu pour (g = 255; g > 0; g--) {analogWrite (GREENPIN , g); Delay(FADESPEED) ; } }