STEM Buddy

Classification du contenu
Tout public
10+
Téléchargements
Classification du contenu
Tout public
En savoir plus
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran

À propos de l'application

STEM Buddy turns your phone into virtual hardware for ESP32 and Arduino projects. Write real code, send commands over Bluetooth, and your phone becomes the LCD, LED, servo, sensor, oscilloscope — or any of 48+ virtual components.

No breadboard? No problem. Your phone IS the component.

HOW IT WORKS:
1. Include the STEM Buddy C++ library in your Arduino/ESP32 project
2. Write real code — buddy.lcd.print("Hello!") or buddy.led.on()
3. Your ESP32 sends commands to the app over Bluetooth Low Energy
4. The app renders the component in real time on your phone screen
5. The app also sends data BACK — virtual buttons, sliders, sensors, and inputs your code can read

It's a two-way bridge between real microcontrollers and virtual peripherals.

48+ VIRTUAL PERIPHERALS in 7 categories:

DISPLAYS (9):
• LED / RGB LED — Glowing LEDs controlled by your ESP32
• LCD 1602 — 16x2 character display with cursor, scroll, and custom characters
• 7-Segment Display — Digit display with decimal points
• NeoPixel Strip & Matrix — Addressable RGB LED arrays
• LED Bar Graph — Level meter visualization
• MAX7219 Dot Matrix — 8x8 scrolling dot matrix
• SSD1306 OLED — Small graphic display

INPUT DEVICES (8):
• Push Buttons & Slide Switches — Digital inputs
• Potentiometer & Slide Pot — Analog inputs
• Joystick — Dual-axis analog stick
• 4x4 Keypad — Membrane keypad input
• Rotary Dialer — Classic rotary phone dial

SENSORS (17):
• Phone sensors: Temperature, Light, Sound, Barometer, Accelerometer, Magnetometer, Step Counter
• Virtual sensors: DHT22, BMP180, HC-SR04 Ultrasonic, PIR Motion, Photoresistor, Color Sensor, Reed Switch, GPS, RFID, NFC

ACTUATORS (5):
• Servo Motor — 0–180° animated angle control
• DC Motor — PWM speed and direction
• Stepper Motor — Precise step control
• Buzzer — Tone generation with frequency display
• Relay Module — On/off switching

HOME AUTOMATION (2):
• 8-Channel Switchboard — Smart home switch control
• SMS Notifications — Send/receive alerts

MEDIA (6):
• Speaker & Audio Player — MP3/WAV playback
• Piano — MIDI-style note playing
• Camera — Photo capture with MediaPipe computer vision
• Voice / TTS — Text-to-speech synthesis
• MicroSD Card — File system read/write

DEV TOOLS (5):
• Oscilloscope — Real-time waveform plotting
• Serial Monitor — UART debug terminal
• Pin Monitor — GPIO state and analog readings
• Data Logger — Sensor data recording to CSV
• Internet — HTTP/API requests

WHY STEM BUDDY?
• Don't have an LCD? Your phone is one.
• Don't have sensors? Your phone sends virtual readings to your ESP32.
• Don't have an oscilloscope? Your phone displays waveforms.
• 48+ components, zero hardware cost.

Kids can start coding real hardware projects immediately — no components needed. When they're ready, swap virtual for physical with the same code.

SMART SEARCH:
Find any component instantly with fuzzy search and natural-language intent keywords. Say "measure distance" and it finds the Ultrasonic sensor. Voice search supported.

GUIDED PROJECTS:
8 step-by-step projects from LED Blink to IoT Weather Station, covering beginner to advanced levels.

PART OF THE CODESKOOL ECOSYSTEM:
Works alongside CodeSkool Scratch IDE and the Code Yaan ESP32 robot — a complete learning platform from visual coding to real hardware.

• 6 themes — Dark, Light, AMOLED, Playful, Ocean, Nature
• Works offline for virtual component interaction
• Mobile-optimized for one-handed use
• Free and open for all learners

Your phone is the most powerful electronics lab you already own. STEM Buddy unlocks it.
Date de mise à jour
24 msi 2026

Sécurité des données

La sécurité, c'est d'abord comprendre comment les développeurs collectent et partagent vos données. Les pratiques concernant leur confidentialité et leur protection peuvent varier selon votre utilisation, votre région et votre âge. Le développeur a fourni ces informations et peut les modifier ultérieurement.
Aucune donnée partagée avec des tiers
En savoir plus sur la manière dont les développeurs déclarent le partage
Cette appli peut recueillir ces types de données
Informations personnelles, Activité dans l'application
Les données sont chiffrées lors de leur transfert
Vous pouvez demander la suppression des données
S'engage à respecter les règles pour les contenus familiaux de Play

Nouveautés

What's new in 1.0.4:
• Improved Google Play Store compatibility
• SMS peripheral now available exclusively in the GitHub version for full-feature access
• Performance and stability improvements