STEM Buddy Android

STEM Buddy

Turn your phone into 48+ virtual peripherals for ESP32 — LEDs, LCDs, sensors!

Features & Capabilities

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.

User Growth & Download Statistics

App
By:
Hacktronics
Downloads:
29 2
Version:
1.0.4 Last updated: 2026-03-24
Version code:
5
Creation date:
2026-03-09
Publisher country:
IN IN
Permissions:
  • android.permission.ACCESS_COARSE_LOCATION Very high risk
  • android.permission.ACCESS_FINE_LOCATION Very high risk
  • android.permission.CAMERA Very high risk
  • android.permission.RECORD_AUDIO Very high risk
  • android.permission.BLUETOOTH_ADVERTISE Moderate risk
  • android.permission.BLUETOOTH_CONNECT Moderate risk
  • android.permission.BLUETOOTH_SCAN Moderate risk
  • android.permission.ACCESS_WIFI_STATE Low risk
  • android.permission.CHANGE_WIFI_STATE Low risk
  • android.permission.INTERNET Low risk
  • See more
Size:
26.52MB
Email:
su*****@codeskool.cc
URLs:
Website ,Privacy policy
Full description:
See detailed description
Source:
Google Play Store
Data ingested on:
2026-06-07
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Android app. Please use these information below to contact the Android app developer.
Developed by:
Hacktronics
Google Play Store
https://play.google.com/store/apps/details?id=cc.codeskool.stembuddy
Email:
su*****@codeskool.cc
Website:
https://codeskool.cc

Best STEM Buddy Alternatives

Here are some Android apps that are similar to STEM Buddy: