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

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
[[Fichier:Shield sur une carte Arduino.jpg|alt=Shield sur une carte Arduino|vignette|Shield sur une carte Arduino]]
Lien git : https://gitea.plil.fr/lgrevin/PICO_Binome1.git
Lien git : https://gitea.plil.fr/lgrevin/PICO_Binome1.git


Ligne 6 : Ligne 5 :
== Schématique ==
== Schématique ==
[[Fichier:PicoShield.pdf|left|vignette]]
[[Fichier:PicoShield.pdf|left|vignette]]
[[Fichier:Shield fini.jpg|alt=Shield fini|vignette|Shield fini]]
[[Fichier:Test des Leds .mp4|vignette|Test des Leds du Shield]]
<p style="clear: both;" />
<p style="clear: both;" />


Ligne 14 : Ligne 11 :


== Brasage du shield ==
== Brasage du shield ==
[[Fichier:Shield fini.jpg|alt=Shield fini|vignette|Shield fini]]
[[Fichier:Shield sur une carte Arduino.jpg|alt=Shield sur une carte Arduino|vignette|Shield sur une carte Arduino]]
<p style="clear: both;" />
<p style="clear: both;" />


==Vérification des Leds==
==Vérification des Leds==
<u>Code Arduino pour vérifier si les Leds fonctionnent :</u>  
<u>Code Arduino pour vérifier si les Leds fonctionnent :</u>  
[[Fichier:Test des Leds .mp4|vignette|Test des Leds du Shield]]
<syntaxhighlight lang="arduino" line="1" start="1">
<syntaxhighlight lang="arduino" line="1" start="1">
#define BROCHE_LED_D3 1
#define BROCHE_LED_D3 1

Version du 3 octobre 2024 à 14:06

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

Réalisation d'un shield arduino

Schématique

PicoShield.pdf

Routage

Brasage du shield

Shield fini
Shield fini
Shield sur une carte Arduino
Shield sur une carte Arduino

Vérification des Leds

Code Arduino pour vérifier si les Leds fonctionnent :

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

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