tinkerkit.ino

Arduino Esplora — Fiche de carte · Fichier : tinkerkit.ino · Langage : Arduino · Usage : Relier un module TinkerKit d'entrée à un module de sortie

Les prises TinkerKit 3 broches acceptent les modules pré-câblés DFRobot : potentiomètre, capteur de flamme, LED… Ici l'entrée TK A pilote une LED en PWM sur D3, l'une des deux seules broches de sortie libres documentées.

Matériel requis

Une Arduino Esplora (ATmega32U4, 5 V) avec ses capteurs embarqués : joystick, 4 boutons, slider, LED RGB, buzzer, capteurs de lumière, température, microphone, accéléromètre. 1 module TinkerKit d'entrée (potentiomètre) + 1 LED + résistance 330 Ω.

Branchement

Module TK branché sur la prise A ; LED + résistance entre D3 et GND.

Fonctionnement

readTinkerkitInputA lit le canal dédié du multiplexeur ; la valeur pilote le PWM de la broche D3. Dans l'Arduino IDE, choisissez « Arduino Esplora » ; ajoutez la bibliothèque « Esplora » via le Gestionnaire de bibliothèques pour accéder aux capteurs embarqués.

Pour aller plus loin

Remplacez la LED par un petit relais (avec diode de roue libre) pour commander une charge secteur.

tinkerkit.ino

// Entree TinkerKit A (potentiometre TK) -> sortie PWM sur D3 (LED TK).
// Les modules TinkerKit arrivent pre-cables (signal, 5V, masse).
#include <Esplora.h>

const int SORTIE_TK = 3; // sortie libre documentee (avec D11)

void setup() {
  pinMode(SORTIE_TK, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int v = Esplora.readTinkerkitInputA(); // 0..1023 sur la prise TK A
  Serial.println(v);
  analogWrite(SORTIE_TK, map(v, 0, 1023, 0, 255));
  delay(50);
}

← Retour à la fiche