Welcome to the TempeHS Arduino Grove Sensor Knowledge Base. This documentation provides authoritative, classroom-ready guidance for working with Seeed Studio Grove sensors and Arduino development.
- sensors/ – Individual sensor guides with wiring, code examples, and troubleshooting
- integrations/ – Multi-sensor project recipes aligned with classroom challenges
- libraries/ – Seeed Arduino library catalog with installation instructions
- howto/ – Arduino workflows, debugging tips, and Copilot usage guides
- resources/ – External links index, changelog, and maintenance records
When working on Arduino projects:
- Find your sensor in the
sensors/directory - Check integration recipes in
integrations/for multi-sensor projects - Ask targeted questions – See howto/copilot-questions.md for tips
Always include:
- Sensor names (e.g., "button", "ultrasonic ranger")
- Board type (Arduino Uno R4 WiFi)
- Desired behavior or outcome
- Connection type (Grove connector, port type)
Good example:
"Help me integrate a Grove button with a Grove ultrasonic ranger on Arduino Uno R4 WiFi. I want the button to trigger distance measurement and display the result on the serial monitor."
Instead of:
"How do I use a button and sensor together?"
All guidance in this knowledge base cites:
- Seeed Studio Wiki: https://wiki.seeedstudio.com/
- Seeed GitHub Libraries: https://github.com/Seeed-Studio/
- Arduino Official Docs: https://docs.arduino.cc/
When Copilot provides answers, it references these authoritative sources from the local knowledge base.
- Arduino Uno R4 WiFi (or compatible board)
- Seeed Grove Base Shield or individual Grove connectors
- Grove sensors from the TempeHS collection
The devcontainer includes:
- Arduino CLI for library management
- C/C++ IntelliSense for code completion
- All recommended VS Code extensions
See libraries/index.md for the complete catalog and installation commands.
Integration recipes in integrations/ align with these challenges:
- LED that gets brighter as it gets darker
- OLED display weather station
- Thunderstorm warning station alarm
- Clap on/off LED lamp
- Boom gate that opens as car approaches
- Bin that opens when you wave your hand
- Fridge door left open alarm
- Metronome with BPM control and display
See CONTRIBUTING.md for guidelines on updating documentation, verifying links, and maintaining quality standards.
The following sensors are marked with * in the old catalog and represent the core kit:
- Button, Rotary Potentiometer, LED, Buzzer
- Light Sensor, Sound Sensor, Temperature & Humidity, Air Pressure
- Ultrasonic Ranger, 3-Axis Accelerometer, Line Finder
- 0.96" OLED Display, Servo Motor
Full inventory available in resources/sensor-inventory.md
Last Updated: November 18, 2025
Maintained by: TempeHS Arduino Development Team
Latest Addition: ardEEG Biosignal Shield (EEG/EMG/ECG) - See sensors/ardeeg-biosignal-shield/