Mulai simulasi gratis

Batasan Simulasi

Circzy menjalankan firmware asli di mikrokontroler yang diemulasikan, jadi sebagian besar program berperilaku persis seperti di perangkat keras. Ada beberapa hal yang berbeda.

Kecepatan

Emulator berjalan di browser-mu. Program yang sebagian besar waktunya dihabiskan di delay() berjalan dengan kecepatan nyata, karena emulator melewati waktu diam. Program yang terus berulang tanpa jeda membuat emulator harus mengeksekusi setiap instruksi; di komputer yang lebih lambat, program ESP32 dan Pico seperti ini bisa tertinggal dari waktu nyata. Timer di panel simulasi selalu menampilkan waktu simulasi, jadi perhitungan berbasis waktu di programmu tetap benar.

Jaringan

WiFi ESP32/ESP8266 terhubung ke jaringan virtual Circzy, bukan ke radio sungguhan. Permintaan HTTP/HTTPS ke internet diteruskan oleh server Circzy, broker MQTT berjalan di browser, dan waktu NTP diambil dari jam komputermu. Koneksi TCP mentah selain HTTP dan MQTT, WebSocket, BLE, ESP-NOW, dan sertifikat TLS tidak disimulasikan. Lihat WiFi & HP Virtual.

Elektronika analog

Circzy menyimulasikan logika digital dan nilai analog yang dihasilkan sensor dan potensiometer. Circzy tidak menghitung rangkaian analog secara penuh: arus, tegangan jatuh pada resistor, pengisian kapasitor, dan penguat transistor tidak dihitung. Resistor diperlakukan sebagai sambungan, dan LED menyala setiap kali anodanya diberi tegangan lebih tinggi daripada katodanya.

Kerusakan perangkat keras

Tidak ada yang bisa rusak: menghubung-singkatkan pin, membalik polaritas, atau menyambungkan 5 V ke board 3.3 V tidak berpengaruh apa-apa di simulator. Tetap berhati-hatilah saat kamu merakit rangkaian yang sama secara nyata.

Periferal

FiturStatus
GPIO, interupsi, ADC, PWM, timer, UART, I²C, SPIDisimulasikan di semua board
Dual core ESP32, FreeRTOS, timer perangkat keras, PreferencesDisimulasikan
WiFi dan Bluetooth Serial ESP32Jaringan virtual Circzy dan HP virtual
WiFi ESP8266Jaringan virtual Circzy dan HP virtual
BLE, ESP-NOW, WebSocketTidak disimulasikan
Perangkat USB (keyboard, mouse)Tidak disimulasikan
Mode hemat daya dan sleepProgram berjalan, tetapi pemakaian daya tidak dimodelkan

Komponen

Setiap komponen menyimulasikan perilaku yang biasa dipakai program. Misalnya, DHT22 menjawab dengan suhu dan kelembapan yang kamu atur, dan HC-SR04 mengembalikan gema sesuai jarak yang kamu atur. Mode chip yang jarang dipakai dan tidak digunakan oleh pustaka umum mungkin tidak tersedia.

Siap mencoba?

Masuk dengan Google, pilih board, dan jalankan simulasi pertamamu dalam dua menit. Gratis selama masa peluncuran.

Mulai simulasi gratis