Library Arduino untuk mempermudah dalam membangun sebuah projek IoT (Internet Of Things).
dapat membuat text random dengan panjang text yang diinginkan.
String generate = generateText(10); //generateText(panjangText)
// Hasil print
// sfhhseiwfo (contoh)
dapat mengambil data dari sebuah string dengan menggunakan variabel separator dan dapat memilih data pada urutannya.
//SEPARATOR = #
//semua data didepannya harus ada separatornya
// salah = 1#2#3#
// salah = #1#2#3#
String text = "#0#1#2#3"; //benar
String data2 = splitText(text,'#',2); //2 adalah urutan data yang ditunjuk
// Hasil print:
// 1
dapat merubah isi string yang akan kita rubah dengan string baru.
String awal = "Aku Belanda!";
String hasil = replaceText(awal, "Belanda", "Indonesia"); //replaceText(awal, tunjuk, rubah)
// Hasil print:
// Aku Indonesia!
dapat meminimalisir kode untuk pengambilan data dari sensor sehingga lebih minimalis dalam pengetikan.
float sensor = sensorRange(A0,0,1023,0,10); //sensorRange(pinSensor,nilai_sensor_kecil,nilai_sensor_besar,nilai_tujuan_kecil,nilai_tujuan_besar)
// Hasil print:
// 9 (contoh)
String awal = "akhsiap";
char *text = string2char(awal);
char *text = "24.5";
int nilai = char2int(text);
String text = "2454";
int nilai = string2int(text);
writeStringToEEPROM(0, "i'm fine, thanks");
// 0 = adalah address awal penulisan string, pada address 0 nya berisi panjang karakter string dan stringnya dimulai disetelah 0 yaitu 1. variabel ini dapat dirubah tidak hanya dimulai dari 0.
// isi = berupa data string yang akan disimpan di EEPROM
String ambilString = readStringFromEEPROM(0);
// 0 = adalah address awal penulisan string yang harus sama dengan address awal penulisan
eraseValueEEPROM(0);
// 0 = adalah address awal penghapusan sampai akhir panjang EEPROM (setiap microcontroller berbeda ukuran EEPROM nya)
dapat membunyikan nada note untuk bermain lagu dengan menggunakan buzzer.
bunyikan(buzzerPin,NOTE_C5, 100, 50);
// buzzerPin = adalah nilai pin untuk buzzer
// NOTE_C5 = adalah nada C5 yang akan dibunyikan
// 100 = adalah panjang suara nada
// 50 = adalah jeda setelah suara nada berbunyi
//atau menggunakan speed dari library (ketentuan)
bunyikan(buzzerPin, NOTE_C5, SPEED_2_BEAT , SPEED_1_BEAT);
// SPEED tersedia dari SPEED_0_BEAT hingga SPEED_16_BEAT
// note tuts yang tersedia dari B0 sampai DS8 (B0 -> D#8)
// C5 = adalah note C5 (tuts warna putih note C oktaf 5)
// CS7 = adalah note C#5 (tuts warna hitam note C# oktaf 7)
Apakah kamu menyukai library ini? Please support saya dengan menekan subscribe di Youtube Channel saya...
Butuh ngopi gans, kasih lah untuk biaya pengembangan agar mudah membeli alat dan buat makan