Note

Bonjour et bienvenue dans la Communauté Facebook des passionnés de Raspberry Pi, Arduino et ESP32 de SunFounder ! Plongez plus profondément dans l’univers des Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.

Pourquoi rejoindre ?

  • Support d’experts : Résolvez les problèmes après-vente et les défis techniques avec l’aide de notre communauté et de notre équipe.

  • Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.

  • Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus.

  • Réductions spéciales : Profitez de réductions exclusives sur nos produits les plus récents.

  • Promotions festives et cadeaux : Participez à des cadeaux et des promotions de vacances.

👉 Prêt à explorer et à créer avec nous ? Cliquez [ ici ] et rejoignez-nous aujourd’hui !

1. Écriture Numérique

L”Écriture Numérique consiste à émettre ou écrire un signal numérique sur une broche numérique. Le signal numérique n’a que deux états, 0 ou 1, 0V ou 5V, ce qui permet à certains composants, tels que la LED et le buzzer, d’être allumés ou éteints.

Sur la carte Arduino R3, il y a 14 broches d’entrée/sortie numériques de 0 à 13. Utilisez maintenant les fonctions pinMode() et digitalWrite() pour écrire un niveau élevé ou bas sur ces broches numériques.

  • pinMode(pin, mode) : Configurez la broche spécifique en tant que INPUT ou OUTPUT, ici elle doit être définie comme OUTPUT.

    Syntaxe

    pinMode(pin, mode)

    Paramètres
    • pin : le numéro de broche Arduino pour définir le mode.

    • mode : INPUT, OUTPUT, ou INPUT_PULLUP.

  • digitalWrite(pin, value) : Écrivez un niveau élevé (5V) ou un niveau bas (0V) sur une broche numérique pour changer l’état de fonctionnement du composant. Si la broche a été configurée en tant que sortie avec pinMode(), sa tension sera réglée sur la valeur correspondante : 5V (ou 3,3V sur les cartes 3,3V) pour HIGH, 0V (masse) pour LOW.

    Syntaxe

    digitalWrite(pin, value)

    Paramètres
    • pin : le numéro de broche Arduino.

    • value : HIGH ou LOW.

Exemple d’Écriture Numérique :

const int pin = 13;

void setup() {
   pinMode(pin, OUTPUT);    // sets the digital pin as output
}

void loop() {
   digitalWrite(pin, HIGH); // sets the digital pin on
   delay(1000);            // waits for a second
   digitalWrite(pin, LOW);  // sets the digital pin off
   delay(1000);            // waits for a second
}
../_images/1_led1.jpg

Notes et Avertissements

  • Les broches 0~13 sont toutes des broches numériques.

  • N’utilisez pas les broches 0 et 1, car elles sont utilisées pour communiquer avec l’ordinateur. Connecter quoi que ce soit à ces broches perturbera la communication, y compris provoquant l’échec de la mise en ligne.

  • Si les broches numériques sont toutes utilisées, les broches analogiques (A0-A5) peuvent également être utilisées comme broches numériques.

Composants Connexes

Ci-dessous se trouvent les composants connexes, vous pouvez cliquer pour apprendre comment les utiliser.