Bonjour,
Je suis depuis quelques temps sur un petit projet de ruban LED RGB contrôlable avec un module Bluetooth, trouvé sur YouTube. Tout marchait très bien jusqu’à ce que sans faire exprès, je touche un des transistor (si je me souviens bien). Et depuis, il y a des bugs incompréhensible :
-Bluetooth qui se connecte toujours entre téléphone et Arduino mais plus aucune réaction de la part du ruban de LED
-LED qui change de couleur toute seul et encore plus dès que je touche à nouveau certains composants
-LED qui reste parfois éteinte un certain moment jusqu'a ce que je retouche les composants
Voilà, j'espère que vous pouvez m'aider, je pense que les composant ont un problème ou qu'ils sont peut-être chargés avec de l’électrostatique ou autre je ne sais pas !
Tout conseil est bon à prendre
Je vous laisse la vidéo YouTube ci-dessous avec tous les caractéristiques, le code et le schéma !
Schéma :
//Bluetooth Controlled Arduino RGB Led Strip//
#include <SoftwareSerial.h>
SoftwareSerial BLU(0,1);
#define redPin 5
#define greenPin 6
#define bluePin 3
void setup()
{
//Serial setup
Serial.begin(9600);
Serial.println("-= HC-05 Bluetooth RGB LED =-");
BLU.begin(9600);
BLU.println("-= HC-05 Bluetooth RGB LED =-");
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
setColor(255, 0, 0);
delay(500);
setColor(0, 255, 0);
delay(500);
setColor(0, 0, 255);
delay(500);
setColor(255, 255, 255);
}
void loop()
{
while (BLU.available() > 0)
{
int redInt = BLU.parseInt();
int greenInt = BLU.parseInt();
int blueInt = BLU.parseInt();
redInt = constrain(redInt, 0, 255);
greenInt = constrain(greenInt, 0, 255);
blueInt = constrain(blueInt, 0, 255);
if (BLU.available() > 0)
{
setColor(redInt, greenInt, blueInt);
Serial.print("Red: ");
Serial.print(redInt);
Serial.print(" Green: ");
Serial.print(greenInt);
Serial.print(" Blue: ");
Serial.print(blueInt);
Serial.println();
BLU.flush();
}
}
}
void setColor(int red, int green, int blue)
{
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue);
}
Merci !
RGB_LED_STRIP_GERBER_FILE.zip (281 KB)