04 - TinkerBlock Starter Kit Modules

# TinkerBlock Starter Kit - 12 Modules Overview ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721125645.png?v=1753815504) ## TinkerBlock Starter Kit Contents The TinkerBlock Starter Kit includes 12 essential modules that cover all the fundamental concepts of electronics and Arduino programming. These modules are designed to work seamlessly with the TinkerBlock UNO R3 Shield for plug-and-play connectivity. ## Module Categories ### Output Modules (Actuators) *Modules that produce visible, audible, or physical output* ### Input Modules (Sensors) *Modules that detect and measure environmental conditions* ### Communication Modules *Modules that enable wireless or optical communication* ### Control Modules *Modules that provide user input and control* --- ## OUTPUT MODULES (Actuators) ### TK01 XL LED (Active High) ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721125839.png?v=1753815508) - **Type**: Visual Output - **Function**: Bright LED indicator - **Specifications**: Active High logic (HIGH = ON, LOW = OFF) - **Pinout**: GND, VCC, NC, Signal - **Applications**: Status indicators, visual feedback, light effects - **Programming**: **digitalWrite(pin, HIGH/LOW)** ### TK33 WS2812 RGB LED Bar ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721130048.png?v=1753815512) - **Type**: Advanced Visual Output - **Function**: Addressable RGB LED strip with 5 LEDs - **Specifications**: Individual LED control, 24-bit color, 5 LEDs - **Pinout**: GND, VCC, NC, Data - **Applications**: Light shows, mood lighting, visual effects - **Programming**: Requires FastLED library, **leds[i] = CRGB(r,g,b)** ### TK36 Active Buzzer ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721125810.png?v=1753815516) - **Type**: Audio Output - **Function**: Built-in oscillator buzzer - **Specifications**: Single frequency, simple on/off control - **Pinout**: GND, VCC, NC, Signal - **Applications**: Alarms, notifications, simple sounds - **Programming**: **digitalWrite(pin, HIGH/LOW)** ### TK37 Passive Buzzer ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721130121.png?v=1753815520) - **Type**: Advanced Audio Output - **Function**: Frequency-controlled buzzer - **Specifications**: Variable frequency, tone generation - **Pinout**: GND, VCC, NC, Signal - **Applications**: Music, melodies, variable pitch sounds - **Programming**: **tone(pin, frequency)**, **noTone(pin)** --- ## INPUT MODULES (Sensors) ### TK27 Analog Mic Sensor ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721125907.png?v=1753815524) - **Type**: Audio Input - **Function**: Microphone for sound detection - **Specifications**: Analog output (0-1023), ambient noise detection - **Pinout**: GND, VCC, NC, Signal - **Applications**: Sound-activated projects, voice detection, noise monitoring - **Programming**: **analogRead(pin)** (typically 500-600 baseline) ### TK20 Ambient Light ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721130234.png?v=1753815528) - **Type**: Light Sensor - **Function**: Detects ambient light levels - **Specifications**: Analog output, light-dependent resistor - **Pinout**: GND, VCC, NC, Signal - **Applications**: Automatic lighting, light monitoring, day/night detection - **Programming**: **analogRead(pin)** (lower values = brighter light) ### TK57 Reflective Optical Sensor ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721125731.png?v=1753815532) - **Type**: Proximity/Distance Sensor - **Function**: Detects reflective surfaces and objects - **Specifications**: Infrared LED + phototransistor, digital output - **Pinout**: GND, VCC, NC, Signal - **Applications**: Line following, object detection, proximity sensing - **Programming**: **digitalRead(pin)** (LOW = object detected) ### TK12 NTC Thermistor ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721130601.png?v=1753815537) - **Type**: Temperature Sensor - **Function**: Measures temperature using resistance change - **Specifications**: Analog output, negative temperature coefficient - **Pinout**: GND, VCC, NC, Signal - **Applications**: Temperature monitoring, thermal control, environmental sensing - **Programming**: **analogRead(pin)** + conversion formula --- ## COMMUNICATION MODULES ### TK63 Infrared Transmitter ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721130432.png?v=1753815542) - **Type**: Optical Communication Output - **Function**: Sends infrared signals - **Specifications**: active high logic - **Pinout**: GND, VCC, NC, Signal - **Applications**: IR communication, proximity detection - **Programming**: **digitalWrite(pin, HIGH/LOW)** or IR library ### TK64 Infrared Receiver ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721130148.png?v=1753815546) - **Type**: Optical Communication Input - **Function**: Receives infrared signals - **Specifications**: analog/digital output - **Pinout**: GND, VCC, NC, Signal - **Applications**: communication, object detection - **Programming**: **analogRead(pin)** or **digitalRead(pin)** --- ## CONTROL MODULES ### TK04 Push Button (Active High) ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721125943.png?v=1753815551) - **Type**: User Input - **Function**: Momentary push button switch - **Specifications**: Active High logic (HIGH when pressed), normally open - **Pinout**: GND, VCC, NC, Signal - **Applications**: User interface, control input, trigger actions - **Programming**: **digitalRead(pin)** ### TK07 Disc Potentiometer ![](https://cdn.shopify.com/s/files/1/0331/9994/7908/files/Pasted_image_20250721130501.png?v=1753815555) - **Type**: Variable Input - **Function**: Adjustable resistance for analog control - **Specifications**: 1kΩ resistance, 270° rotation, analog output - **Pinout**: GND, VCC, NC, Signal - **Applications**: Volume control, brightness adjustment, parameter setting - **Programming**: **analogRead(pin)** (0-1023 range) --- ## Quick Reference Table | Module | Category | Type | Pinout | Key Feature | |--------|----------|------|--------|-------------| | **TK01** | Output | LED | GND, VCC, NC, Signal | Active High, Bright | | **TK04** | Control | Button | GND, VCC, NC, Signal | Active High, Pull-up | | **TK07** | Control | Potentiometer | GND, VCC, NC, Signal | 1kΩ, 270° rotation | | **TK12** | Input | Temperature | GND, VCC, NC, Signal | NTC thermistor | | **TK20** | Input | Light | GND, VCC, NC, Signal | Ambient light detection | | **TK27** | Input | Microphone | GND, VCC, NC, Signal | Analog sound sensor | | **TK33** | Output | RGB LED Strip | GND, VCC, NC, Data | 5 LEDs, addressable | | **TK36** | Output | Active Buzzer | GND, VCC, NC, Signal | Built-in oscillator | | **TK37** | Output | Passive Buzzer | GND, VCC, NC, Signal | Frequency controlled | | **TK57** | Input | Optical Sensor | GND, VCC, NC, Signal | Reflective detection | | **TK63** | Communication | IR Transmitter | GND, VCC, NC, Signal | IR Signal | | **TK64** | Communication | IR Receiver | GND, VCC, NC, Signal | IR Signal | --- ## Connection Guide ### Digital Ports (4-pin) - **TK01 LED**: Any digital port - **TK04 Button**: Any digital port - **TK36 Active Buzzer**: Any digital port - **TK37 Passive Buzzer**: PWM ports (D3, D5, D6, D9) - **TK57 Optical Sensor**: Any digital port - **TK63 IR Transmitter**: Any digital port - **TK33 WS2812 LED Bar**: Any digital port ### Analog Ports (4-pin) - **TK07 Potentiometer**: Any analog port (A0-A3) - **TK12 Thermistor**: Any analog port (A0-A3) - **TK20 Light Sensor**: Any analog port (A0-A3) - **TK27 Microphone**: Any analog port (A0-A3) - **TK64 IR Receiver**: Any analog port (A0-A3) ## Key Benefits of TinkerBlock Modules ### Standardized Design - **Consistent Pinout**: All modules use GND, VCC, NC, Signal - **Compatible Connectors**: HY/Grove system compatibility - **Plug-and-Play**: No wiring required with TinkerBlock Shield ### Educational Value - **Progressive Learning**: From simple to complex projects - **Real-World Applications**: Practical sensor and actuator use - **Immediate Feedback**: Visual and audio responses ### Versatile Applications - **Home Automation**: Smart lighting, temperature control - **Robotics**: Sensors, actuators, communication - **IoT Projects**: Environmental monitoring, data collection - **Interactive Art**: Light shows, sound installations **The TinkerBlock Starter Kit provides everything needed to learn electronics and Arduino programming through hands-on projects!**