STEM Buddy

0+
Téléchargements
Classification du contenu
Tout public
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 your ESP32 and Arduino projects. Write real code, send commands over Bluetooth, and your phone becomes the LCD, LED, servo, sensor, or oscilloscope.

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 — stemBuddy.lcd.print("Hello!") or stemBuddy.led.setColor(255, 0, 0)
3. Your ESP32 sends commands to the app over Bluetooth Low Energy
4. The app simulates the component in real time on your phone screen
5. The app can also send data BACK — virtual buttons, sliders, and sensor values your code can read

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

VIRTUAL PERIPHERALS — 7 Components Your ESP32 Can Control:
• LED / RGB Strip — Your code sets colors and brightness, the phone displays a glowing LED in real time
• Servo Motor — Send an angle from your code, watch the virtual servo move to match
• 16x2 LCD Display — Call lcd.print() from your ESP32 and see text appear on a virtual character display
• Sensor Dashboard — The app generates virtual sensor data (temperature, light, humidity, pressure) that your ESP32 reads over BLE
• Oscilloscope — Visualize real signals or debug your code's output waveforms
• DC Motor — Your code sets PWM speed and direction, the app shows RPM and rotation
• Buzzer — Send tone frequencies from your code, hear and see them on the virtual buzzer

WHY STEM BUDDY?
• Don't have an LCD? Your phone is one.
• Don't have LEDs? Your phone lights up.
• Don't have a temperature sensor? Your phone sends virtual readings to your ESP32.
• Don't have an oscilloscope? Your phone displays waveforms.

Kids can start coding real hardware projects immediately — no need to buy components first. When they're ready, swap virtual components for real ones with the same code.

GUIDED PROJECTS:
Step-by-step projects using the STEM Buddy library:
• LED Blink — Your first ESP32 + phone project
• Traffic Light — Control 3 virtual LEDs from your code
• Temperature Monitor — Read virtual sensor data and display on virtual LCD
• Servo Door Lock — Build a passcode lock with virtual keypad and servo
• Line Follower Robot — Use virtual IR sensors before going physical
• IoT Weather Station — Virtual sensors feeding real cloud dashboards
• Voice-Controlled LEDs — Speech recognition meets hardware control
• Missile Launch Sim — A fun countdown with virtual display and buzzer

CODE EDITOR:
Preview and edit code templates right in the app:
• Arduino C++ — Ready-made templates using the STEM Buddy library
• MicroPython — For modern microcontroller workflows
• Scratch Blocks — Visual block-based coding via CodeSkool Scratch IDE integration

CONNECT:
• Bluetooth Low Energy (BLE) — Primary connection for ESP32
• WiFi — Network-based communication
• Serial — USB connection support

PART OF THE CODESKOOL ECOSYSTEM:
STEM Buddy works alongside CodeSkool Scratch IDE and the Code Yaan ESP32 robot. Use Scratch blocks to program your ESP32, and STEM Buddy as the virtual I/O layer — 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
9 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 included:
• 7 virtual peripherals controllable from your ESP32 over Bluetooth (LED, Servo, LCD, Sensors, Oscilloscope, Motor, Buzzer)
• Two-way BLE communication — your code controls the phone, the phone sends data back
• Built-in code editor with STEM Buddy library templates (Arduino C++, MicroPython, Scratch)
• 8 guided projects from LED Blink to IoT Weather Station
• BLE, WiFi, and Serial connection support
• 6 customizable themes
• Works offline