STEM Buddy

0+
Preuzimanja
Kategorizacija sadržaja
Svako
Slika snimka ekrana
Slika snimka ekrana
Slika snimka ekrana
Slika snimka ekrana
Slika snimka ekrana
Slika snimka ekrana
Slika snimka ekrana
Slika snimka ekrana

O aplikaciji

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.
Ažurirano dana
9. mar 2026.

Sigurnost podataka

Sigurnost počinje razumijevanjem na koji način programeri prikupljaju i dijele vaše podatke. Privatnost podataka i sigurnosne prakse se mogu razlikovati ovisno o korištenju, regiji i dobi. Programer je naveo ove informacije i može ih s vremenom ažurirati.
Podaci se ne dijele s trećim stranama
Saznajte više o načinu na koji programeri pružaju izjavu o dijeljenju
Ova aplikacija može prikupljati ove vrste podataka
Lične informacije i Aktivnost aplikacija
Podaci se šifriraju tokom prenosa
Možete zatražiti da se podaci izbrišu
Posvećen poštovanju Pravila za porodice na Playu

Što je novo

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