tinkerkit.ino
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);
}