Perangkat yang Didukung
Board
Circzy mendukung sebelas board dari lima keluarga. Setiap board dikompilasi dengan core Arduino resminya dan disimulasikan oleh emulator untuk mikrokontrolernya.
- Arduino UnoATmega328P · Board paling populer untuk belajar Arduino.
- Arduino NanoATmega328P · Seperti Uno, tetapi kecil dan muat di breadboard.
- Arduino Mega 2560ATmega2560 · Pin sangat banyak untuk proyek besar.
- Raspberry Pi PicoRP2040 · Dual-core ARM 133 MHz, 26 pin GPIO, 3.3 V.
- STM32 Blue PillSTM32F103C8 · ARM Cortex-M3 72 MHz, 32 pin GPIO, 3.3 V.
- ESP32 DevKit V1ESP32-WROOM-32 · Dual-core Xtensa 240 MHz, WiFi & Bluetooth, 3.3 V.
- WEMOS D1 Mini ESP32ESP32-WROOM-32 · ESP32 seukuran D1 mini, 2 baris pin di tiap sisi, WiFi & Bluetooth.
- WEMOS D1 R32ESP32-WROOM-32 · ESP32 dengan bentuk Arduino Uno, cocok untuk shield Uno.
- NodeMCU V3 (LoLin)ESP8266 (ESP-12E) · Board ESP8266 paling umum, WiFi, 11 pin GPIO, 3.3 V.
- NodeMCU Amica (V2)ESP8266 (ESP-12E) · NodeMCU versi ramping yang muat di breadboard, WiFi, 3.3 V.
- WEMOS D1 MiniESP8266EX · Board ESP8266 mungil, WiFi, 11 pin GPIO, 3.3 V.
| Keluarga | Emulator | Core Arduino |
|---|---|---|
| Arduino (AVR) | avr8js, ATmega328P dan ATmega2560 | Arduino AVR Boards |
| ESP32 | Emulator Xtensa LX6 yang dikompilasi ke WebAssembly | arduino-esp32 3.3.10 |
| ESP8266 | Emulator Xtensa LX106 (esp8266js, dikembangkan untuk Circzy) | ESP8266 Arduino core 3.1.2 |
| Raspberry Pi Pico | rp2040js | Arduino-Pico (Earle Philhower) |
| STM32 | Emulator Cortex-M3 bawaan | STM32duino 2.12.0 |
Setiap keluarga punya halaman sendiri berisi tabel pin dan catatan: Arduino, ESP32, ESP8266, Raspberry Pi Pico, dan STM32.
Komponen
Lebih dari 100 komponen tersedia di panel Komponen. Komponen dikelompokkan ke dalam kategori:
Buka kategori mana pun di Ikhtisar Komponen untuk melihat gambar, pin, petunjuk pengkabelan, dan perilaku simulasi setiap komponen.
Periferal yang disimulasikan
| Periferal | Catatan |
|---|---|
| GPIO | Input dan output digital dengan pull-up, di semua board. |
| Interupsi | attachInterrupt() pada pin yang mendukungnya di tiap board. |
| ADC | analogRead() dengan resolusi masing-masing board (bawaan 10-bit di AVR, ESP8266, dan STM32, 12-bit di ESP32, Pico bisa diatur). |
| PWM | analogWrite(), LEDC ESP32, dan slice PWM Pico. |
| Timer | millis(), micros(), delay(), tone(), Servo, timer perangkat keras. |
| UART | Serial ke Serial Monitor, port serial perangkat keras tambahan, dan SoftwareSerial bila disediakan oleh core. |
| I²C | Wire untuk tampilan, sensor, RTC, dan ekspander port. |
| SPI | SPI untuk kartu SD, RFID, layar TFT, dan MAX7219. |
| Penyimpanan non-volatil | EEPROM di ESP8266 dan Preferences di ESP32 (tersimpan selama simulasi berjalan). |
| RMT / PIO | Pewaktuan NeoPixel di ESP32 (RMT) dan Pico. |
WiFi dan Bluetooth ESP terhubung ke jaringan virtual Circzy dan bisa dicoba dengan HP virtual. Lihat WiFi & HP Virtual.
Siap mencoba?
Masuk dengan Google, pilih board, dan jalankan simulasi pertamamu dalam dua menit. Gratis selama masa peluncuran.
Mulai simulasi gratis