Table des matières:

Maîtrisez votre Micro:bit avec Arduino IDE - Bouton et autre GPIO : 3 étapes (avec images)
Maîtrisez votre Micro:bit avec Arduino IDE - Bouton et autre GPIO : 3 étapes (avec images)

Vidéo: Maîtrisez votre Micro:bit avec Arduino IDE - Bouton et autre GPIO : 3 étapes (avec images)

Vidéo: Maîtrisez votre Micro:bit avec Arduino IDE - Bouton et autre GPIO : 3 étapes (avec images)
Vidéo: Live #3 : retour d'expériences sur mes projets DIY HA après 1 an d'utilisation 2024, Novembre
Anonim
Maîtrisez votre Micro:bit avec Arduino IDE - Bouton et autre GPIO
Maîtrisez votre Micro:bit avec Arduino IDE - Bouton et autre GPIO

Dans notre précédent blog Master Your Micro:bit avec Arduino IDE --Light LED, nous avons expliqué comment installer la bibliothèque micro:bit sur Arduino IDE et comment piloter une LED sur micro:bit avec Arduino IDE. Dans cet article, nous allons vous expliquer comment piloter le bouton micro:bit et GPIO avec Arduino IDE.

Étape 1: bouton

Microbit a deux boutons autoportés sur la carte. Nous l'appelons bouton A et bouton B séparément. Le PIN IDE correspondant pour le bouton A est 5 et le PIN IDE correspondant pour le bouton B est 11. Vous pouvez voir le schéma de circuit du bouton ci-dessous.

Sur cette image, nous pouvons voir que le bouton est connecté à la résistance de traction. Avant d'appuyer sur le bouton, il est sous haute tension. Après avoir appuyé sur le bouton, il est en basse tension. Voici l'exemple de code pour le bouton:

[cceN_cpp theme="dawn"] const int buttonA = 5; // le numéro de la broche du bouton poussoir const int buttonB = 11; // le numéro de la broche du bouton poussoir void setup() { Serial.begin(9600); Serial.println("le microbit est prêt !"); pinMode(boutonA, INPUT); pinMode(boutonB, INPUT); } void loop(){ if (! digitalRead(buttonA)) { Serial.println("Bouton A enfoncé"); } if (! digitalRead(boutonB)) { Serial.println("Bouton B enfoncé"); } délai(10); }

[/cceN_cpp]

Après avoir téléchargé le programme, définissez le débit en bauds de Serial Monitar sur 9600.

Appuyez sur le bouton A, Serial Monitar affichera "Bouton A enfoncé"; appuyez sur le bouton B, il affichera "Bouton B enfoncé".

Étape 2: Autre GPIO

Micro:bit sort un port IO partiel avec son doigt en or. Nous devons porter une attention particulière au fait que la plupart des ports IO peuvent être utilisés à plusieurs reprises. Pour utiliser correctement ces ports IO, vous pouvez vous référer aux conditions d'utilisation répétée des ports IO. Pour plus de détails, vous pouvez consulter le tableau ci-dessous. Ce tableau présente diverses données sur chacune des broches du connecteur micro:bit edge.

Vous pouvez utiliser une pince crocodile pour sortir facilement P0, P1, P3, 3V et GND. Si cela ne vous suffit toujours pas, je vous recommande d'acheter une carte de dérivation micro:bit.

Les deux cartes de dérivation ci-dessus peuvent mener à tous les ports IO, ce qui vous permet de programmer ces ports IO et de contrôler le circuit externe.

Étape 3: Lectures relatives:

Maîtrisez votre Micro:bit avec Arduino IDE --Light LED

Cet article provient de:

Si vous avez des questions, vous pouvez contacter: [email protected].

Conseillé: