|
I. Basic Product Information
|
Full Product Name
|
Triangle Piano Course Package
|
|
|
Manufacturer
|
BIT-TREE CREATIVITY (Bit-Tree, Integrated Supplier of Science Education Kits & Courses)
|
|
|
Overall Dimension
|
146mm×145mm×85mm (Outer dimension of complete model)
|
|
|
Product Positioning
|
STEAM dual-subject teaching kit integrating music & programming; training equipment for primary & secondary maker classrooms and after-school clubs. Universally compatible with BIT.U1 / BIT.S3 mainboards in the series.
|
|
|
Power Supply
|
DC 5V power supply; three power options: USB data cable, 5V power adapter, power bank
|
|
II. Hardware Configuration Parameters
|
Key Layout
|
Total 19 keys, including full standard musical scale + 8 semitone keys. Compared with the basic 2-in-1 ultrasonic piano, more keys provide wider range.
|
|
|
Core Sensing Component
|
Equipped with ultrasonic ranging module, dual-mode trigger: ① Play sound via physical key pressing ② Contactless ultrasonic piano playing (retains core functions of original 2-in-1 piano)
|
|
|
Sound Module
|
Built-in passive / active speaker, supports FM frequency synthesis sound effect, capable of simulating tones of various musical instruments
|
|
|
Mainboard Compatibility
|
Compatible with BIT.U1 (ATmega328P, Arduino architecture) and BIT.S3 (ESP32) official development boards. Shares unified hardware development system with password box, smart trash can and traffic light kits.
|
|
|
Structural Technology
|
Modular assembly structure, plastic + acrylic housing with pre-assembled parts. Low assembly difficulty, suitable for independent assembly by beginners.
|
|
III. Product Function Parameters
|
Playing Function
|
19 keys covering full scale and semitones, supports complete music performance with multi-octave range, compatible with pop music and simple piano pieces.
|
|
|
Tone Function
|
Adopts FM frequency synthesis technology. Programmable to switch simulated instrument sounds (piano, violin, organ, etc.) and customize tone parameters.
|
|
|
Dual Control Modes
|
1. Physical Key Mode: Press keys to trigger corresponding notes
2. Contactless Ultrasonic Mode: Move hand over sensing area to trigger notes remotely
|
|
|
Expandable Programmable Functions
|
Program supports custom tuning arrangement, pitch, tempo and accompaniment effects; expandable functions including recording and loop playback
|
|
IV. Programming & Course Parameters
|
Development Environment
|
1. Graphical Programming: Mixly block coding
2. Code Programming: Arduino IDE C Language (Compatible with all series course packages of the brand)
|
|
|
Programming Knowledge Points
|
1. Basic Syntax: Variables, data types, sequence / branch / loop logic
2. Hardware Programming: Ultrasonic ranging data reading, PWM audio control, IO key scanning
3. Advanced Application: FM tone generation algorithm, multi-note encoding, multi-tone switching programming
|
|
|
Course Difficulty
|
Low hardware assembly difficulty. Beginner-friendly sample codes, progressive advanced programs for tone adjustment and contactless playing.
|
|
|
Ability Cultivation
|
Music theory cognition, circuit wiring practice, audio programming logic, sensor application and music programming creation capability
|
|
V. Supporting Teaching Resources
|
Supporting Materials
|
Original wiring diagrams, entry source codes (basic piano program + ultrasonic contactless playing program + multi-tone FM synthesis program) and teaching plans
|
|
|
Applicable Courses
|
Integrated kids programming & music enlightenment courses, realizing two-way teaching of programming and music theory
|