tinkerkit.ino

Arduino Esplora — Ficha de placa · Archivo : tinkerkit.ino · Lenguaje : Arduino · Uso : Relier un module TinkerKit d'entrée à un module de sortie

Los conectores TinkerKit de 3 pines aceptan módulos DFRobot precableados: potenciómetro, sensor de llama, LED… Aquí la entrada TK A manda un LED PWM en D3, una de las dos únicas salidas libres documentadas.

Hardware necesario

Un Arduino Esplora (ATmega32U4, 5 V) con sus sensores integrados: joystick, 4 botones, slider, LED RGB, zumbador, sensores de luz, temperatura, sonido y acelerómetro. 1 módulo TinkerKit de entrada (potenciómetro) + 1 LED + resistencia de 330 Ω.

Cableado

Módulo TK en el conector A; LED + resistencia entre D3 y GND.

Funcionamiento

readTinkerkitInputA lee el canal dedicado del multiplexor; el valor manda el PWM del pin D3. En el Arduino IDE, elija « Arduino Esplora »; añada la biblioteca « Esplora » desde el Gestor de bibliotecas para acceder a los sensores integrados.

Para ir más lejos

Cambie el LED por un relé pequeño (con diodo de rueda libre) para una carga de red.

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);
}

← Volver a la ficha