Essaie de remplacer le pin8 par le 13 pour voir si la led verte associée à la pin13 de la carte clignote quand tu reçois des données.
Sinon peux-tu nous faire des photos de ton montage?
Essaie d'introduire des allumages/extinctions de la led pin13 à différents endroits de ton code pour voir où ça bloque.
Par exemple:
Pour voir si tes données reçues correspondent à 100
#define LED_PIN 13
void setup()
{
pinMode(LED_PIN,OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(Serial.available() > 0)
{
if(Serial.read() == 100)
{
digitalWrite(LED_PIN,HIGH);
delay(1000);
digitalWrite(LED_PIN,LOW);
}
}
Ou:
Pour voir si tu reçois des données:
#define LED_PIN 13
void setup()
{
pinMode(LED_PIN,OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(Serial.available() > 0)
{ digitalWrite(LED_PIN,HIGH);
delay(1000);
digitalWrite(LED_PIN,LOW);
}
Ou:
Pourvoir si la carte Arduino fonctionne bien:
#define LED_PIN 13
void setup()
{
pinMode(LED_PIN,OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(LED_PIN,HIGH);
delay(1000);
digitalWrite(LED_PIN,LOW);
}