Mulai simulasi gratis

Pustaka

Pustaka Arduino menambahkan dukungan untuk tampilan, sensor, dan protokol. Circzy memakai indeks pustaka yang sama dengan Arduino IDE, dipasang melalui arduino-cli.

Pustaka bawaan

Pustaka berikut sudah terpasang untuk semua pengguna karena dipakai komponen dan blok Circzy:

KegunaanPustaka
TampilanLiquidCrystal, LiquidCrystal I2C, Adafruit GFX Library, Adafruit SSD1306, Adafruit SH110X, Adafruit PCD8544 Nokia 5110 LCD library, Adafruit ILI9341, TM1637, LedControl, Adafruit NeoPixel
SensorDHT sensor library, Adafruit Unified Sensor, Adafruit MPU6050, Adafruit BMP280 Library, Adafruit BME280 Library, Adafruit ADXL345, Adafruit HMC5883 Unified, MAX6675 library, Adafruit INA219, HX711 Arduino Library, OneWire, DallasTemperature
Input & komunikasiKeypad, IRremote, MFRC522, TinyGPSPlus, RTClib, PCF8574, Adafruit MCP23017 Arduino Library, Adafruit BusIO
Motor & penyimpananServo, ESP32Servo, Stepper, AccelStepper, SD

Pustaka yang sudah ikut dengan core board, seperti Wire, SPI, EEPROM, SoftwareSerial, dan Preferences (ESP32), selalu tersedia. Untuk ESP32/ESP8266, WiFi, WebServer, HTTPClient, BluetoothSerial, ESPmDNS, dan DNSServer diganti versi jaringan virtual Circzy, ditambah PubSubClient, ArduinoJson, dan NTPClient yang selalu tersedia.

Library Manager

Buka tab Library Manager di editor.

Mencari

Ketik nama atau kata kunci di Cari pustaka Arduino... lalu tekan Cari. Hasilnya menampilkan nama pustaka, pembuat, versi terbaru, dan deskripsi singkat. Saran cepat (Servo, LiquidCrystal I2C, DHT sensor library, Adafruit SSD1306, Keypad, FastLED) sudah tersedia sebelum kamu mencari.

Memasang

Klik Pasang di samping sebuah pustaka. Server kompilasi mengunduhnya beserta dependensinya. Setelah selesai, muncul konfirmasi dan pustaka itu pindah ke Pustaka terpasang.

Pustaka terpasang

Daftar Pustaka terpasang menampilkan semua pustaka yang ditambahkan di luar core board, beserta versinya.

Memakai pustaka

Tambahkan baris #include pustaka tersebut di bagian atas sketch-mu:

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  lcd.init();
  lcd.backlight();
  lcd.print("Hello, Circzy!");
}

void loop() {}

Pustaka dipakai bersama oleh semua proyekmu, karena pustaka dipasang di server kompilasi.

Pustaka dan komponen yang disimulasikan

Pustaka bisa dikompilasi untuk komponen apa pun, tetapi hanya menghasilkan sesuatu yang terlihat jika Circzy menyimulasikan perangkat keras yang diaksesnya. Setiap komponen di Ikhtisar Komponen sudah diuji dengan pustaka yang umum dipakai untuk komponen tersebut. Pustaka untuk chip yang tidak didukung tetap bisa dikompilasi tetapi tidak membaca data apa pun, seolah-olah chip-nya tidak terhubung.

Siap mencoba?

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

Mulai simulasi gratis