« SE4Binome2024-1 » : différence entre les versions

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
Ligne 16 : Ligne 16 :
<u>Code Arduino pour vérifier si les Leds fonctionnent :</u>  
<u>Code Arduino pour vérifier si les Leds fonctionnent :</u>  
<syntaxhighlight lang="c" line="1" start="1">
<syntaxhighlight lang="c" line="1" start="1">
#define BROCHE_LED_BLEU 4
#define BROCHE_LED_D4 4
#define BROCHE_LED_ORANGE 7
#define BROCHE_LED_D5 7
#define BROCHE_LED_ROUGE 14
#define BROCHE_LED_D1 14
#define BROCHE_LED_JAUNE 17
#define BROCHE_LED_D2 17
#define BROCHE_LED_D3 1
#define BROCHE_LED_D3 1


void setup(){
void setup(){
     pinMode(BROCHE_LED_BLEU,OUTPUT);
     pinMode(BROCHE_LED_D4,OUTPUT);
     pinMode(BROCHE_LED_JAUNE,OUTPUT);
     pinMode(BROCHE_LED_D2,OUTPUT);
     pinMode(BROCHE_LED_ROUGE,OUTPUT);
     pinMode(BROCHE_LED_D1,OUTPUT);
     pinMode(BROCHE_LED_ORANGE,OUTPUT);
     pinMode(BROCHE_LED_D5,OUTPUT);
     pinMode(BROCHE_LED_D3,OUTPUT);
     pinMode(BROCHE_LED_D3,OUTPUT);
}
}
Ligne 33 : Ligne 33 :
     digitalWrite(BROCHE_LED_D3,HIGH);
     digitalWrite(BROCHE_LED_D3,HIGH);
     delay(1000)
     delay(1000)
     digitalWrite(BROCHE_LED_ORANGE,HIGH);
     digitalWrite(BROCHE_LED_D5,HIGH);
     delay(1000)
     delay(1000)
     digitalWrite(BROCHE_LED_ROUGE,HIGH);
     digitalWrite(BROCHE_LED_D1,HIGH);
     delay(1000)
     delay(1000)
     digitalWrite(BROCHE_LED_BLEU,HIGH);
     digitalWrite(BROCHE_LED_D4,HIGH);
     delay(1000)
     delay(1000)
     digitalWrite(BROCHE_LED_JAUNE,HIGH);
     digitalWrite(BROCHE_LED_D2,HIGH);
     delay(1000)
     delay(1000)


     digitalWrite(BROCHE_LED_ROUGE,LOW);
     digitalWrite(BROCHE_LED_D1,LOW);
     digitalWrite(BROCHE_LED_BLEU,LOW);
     digitalWrite(BROCHE_LED_D4,LOW);
     digitalWrite(BROCHE_LED_JAUNE,LOW);
     digitalWrite(BROCHE_LED_D2,LOW);
     digitalWrite(BROCHE_LED_ORANGE,LOW);
     digitalWrite(BROCHE_LED_D5,LOW);
     digitalWrite(BROCHE_LED_D3,LOW);
     digitalWrite(BROCHE_LED_D3,LOW);
     delay(1000)
     delay(1000)

Version du 3 octobre 2024 à 13:56

Lien git : https://gitea.plil.fr/lgrevin/PICO_Binome1.git

Réalisation d'un shield arduino

Schématique

PicoShield.pdf

Routage

Brasage du shield

Vérification des Leds

Code Arduino pour vérifier si les Leds fonctionnent :

#define BROCHE_LED_D4 4
#define BROCHE_LED_D5 7
#define BROCHE_LED_D1 14
#define BROCHE_LED_D2 17
#define BROCHE_LED_D3 1

void setup(){
    pinMode(BROCHE_LED_D4,OUTPUT);
    pinMode(BROCHE_LED_D2,OUTPUT);
    pinMode(BROCHE_LED_D1,OUTPUT);
    pinMode(BROCHE_LED_D5,OUTPUT);
    pinMode(BROCHE_LED_D3,OUTPUT);
}

void loop(){
    digitalWrite(BROCHE_LED_D3,HIGH);
    delay(1000)
    digitalWrite(BROCHE_LED_D5,HIGH);
    delay(1000)
    digitalWrite(BROCHE_LED_D1,HIGH);
    delay(1000)
    digitalWrite(BROCHE_LED_D4,HIGH);
    delay(1000)
    digitalWrite(BROCHE_LED_D2,HIGH);
    delay(1000)

    digitalWrite(BROCHE_LED_D1,LOW);
    digitalWrite(BROCHE_LED_D4,LOW);
    digitalWrite(BROCHE_LED_D2,LOW);
    digitalWrite(BROCHE_LED_D5,LOW);
    digitalWrite(BROCHE_LED_D3,LOW);
    delay(1000)

}

Code ordonnanceur

Réalisation d'une carte clavier