Start simulating free

Example Projects

The Gallery page (Gallery in the home page menu) has 25 ready-made projects that cover every board family, including IoT examples: a web server, MQTT, Bluetooth, a hotspot, weather data from the internet, and an NTP clock. Click Open example to create a copy in your account (or on this device if you are not signed in), then run the simulation.

#IoT projectWhat it shows
19ESP32 Web LightA web server with ON/OFF buttons, opened from the virtual phone's browser.
20MQTT Sensor and LightThe potentiometer value goes to circzy/sensor; ON/OFF commands come from circzy/lampu.
21Bluetooth RC CarESP32 BluetoothSerial: commands F, L, R, S, H for servo steering, lights, and horn.
22Bedroom Light HotspotThe NodeMCU creates a Lampu-Kamar hotspot with a captive portal and a brightness slider.
23Weather from the InternetHTTPClient + ArduinoJson fetch Jakarta weather and show it on an LCD.
24LED Control via HC-05An Arduino Uno receives ON, OFF, STATUS from a phone through an HC-05.
25NTP Internet ClockUTC+7 time from configTime shown on a 16x2 LCD.

Examples 01–18 are also available as the circzy-contoh.zip package and are described below.

Opening an example from a file

  1. Extract circzy-contoh.zip.
  2. On the Circzy home page, click Import project.
  3. Open the project folder and choose its .circzy.json file.

Each folder also contains sketch.ino and diagram.json, so you can read the code and the circuit separately.

Arduino Uno

#ProjectWhat it shows
01Traffic LightRed, yellow and green LEDs on pins 12, 11 and 10 through 220 Ω resistors.
02DHT22 Thermometer + LCDA DHT22 on pin 2 and a 16x2 I²C LCD on A4/A5. Change the temperature and humidity in the DHT22 toolbar.
03HC-SR04 Distance AlarmUltrasonic sensor (TRIG 9, ECHO 10) and a buzzer on pin 8 that beeps faster as an object gets closer. Move the distance slider.
04Servo with PotentiometerA servo on pin 9 follows a potentiometer on A0. Turn the knob on the canvas.
05Keypad Door LockA 4x4 keypad (rows 9–6, columns 5–2), an I²C LCD and a servo on pin 10. The password is 1234, confirmed with #.
06RTC Clock + OLEDA DS1307 real-time clock shown on an SSD1306 OLED.

Raspberry Pi Pico

#ProjectWhat it shows
07NeoPixel Rainbow RingA 16-LED NeoPixel ring on GP16; a button on GP14 switches between rainbow, spin and amber modes.
08Potentiometer LED DimmerAn LED on GP15 (PWM) dimmed by a potentiometer on GP26.

STM32 Blue Pill

#ProjectWhat it shows
09BMP280 Weather Station + OLEDBMP280 and OLED on I²C (PB7 SDA, PB6 SCL); the PC13 LED blinks on each reading.
10TM1637 Button CounterPB13 counts up with an interrupt, PB14 resets, and a TM1637 display (CLK PB8, DIO PB9) shows the count.

ESP32

#ProjectWhat it shows
11ESP32 Weather StationA DHT22 on GPIO 15, an SSD1306 OLED on D21/D22 and the built-in LED on GPIO 2.
12ESP32 Light and ServoA potentiometer on GPIO 34 sets the brightness of an LED on GPIO 4 and the angle of a servo on GPIO 13 (ESP32Servo).
13ESP32 NeoPixel and BuzzerA NeoPixel ring on GPIO 5; a button on GPIO 27 changes the mode with a beep from a buzzer on GPIO 25.
17DS18B20 Thermometer + OLED (D1 Mini ESP32)A DS18B20 on IO26 and an OLED on IO21/IO22; the built-in LED on IO2 lights above 30 °C.
18D1 R32 Keypad Door LockA 4x4 keypad (rows IO13/12/14/27, columns IO16/17/25/26), an I²C LCD and a servo on IO5. Password 1234#.

ESP8266

#ProjectWhat it shows
14NodeMCU Weather StationA DHT22 on D5 and a 16x2 I²C LCD (SDA D2, SCL D1); the built-in LED on D4 blinks on each reading.
15NodeMCU Amica LED Dimmer and ServoA potentiometer on A0 sets the brightness of an LED on D6 (PWM) and the angle of a servo on D5.
16D1 Mini NeoPixel RingA NeoPixel ring on D6; a button on D3 changes the mode with a beep from a buzzer on D7.

Ideas to try

Ready to try it?

Sign in with Google, pick a board and run your first simulation in two minutes. Free during the launch period.

Start simulating free