RG Tech
Berbagi Ilmu Sekalian Jualan. hehehe...
Beranda
Serial.println();
Serial.println(F("DFRobot DFPlayer Mini Demo"));
Serial.println(F("Initializing DFPlayer ... (May take 3~5 seconds)")); Labels
arduino
if (!myDFPlayer.begin(mySoftwareSerial)) { //Use softwareSerial to communicate with mp3.
elektronika
Serial.println(F("Unable to begin:"));
graphic LCD ST7920 128x64
Serial.println(F("1.Please recheck the connection!"));
jualan
Serial.println(F("2.Please insert the SD card!"));
LCD 16x2
while(true){
delay(0); // Code to compatible with ESP8266 watch dog. sensor ph
} sistem komputer
} u8glib
Serial.println(F("DFPlayer Mini online."));
Contact
myDFPlayer.volume(10); //Set volume value. From 0 to 30
myDFPlayer.play(1); //Play the irst mp3
}
Gadgets
void loop()
{
static unsigned long timer = millis();
Mengenai Saya
case DFPlayerError:
►
► 2017 (6)
Serial.print(F("DFPlayerError:"));
switch (value) { ►
► 2016 (7)
case Busy:
Serial.println(F("Card not found")); Cari Blog Ini
break;
case Sleeping: Telusuri
Serial.println(F("Sleeping"));
break;
Popular Posts
case SerialWrongStack:
Serial.println(F("Get Wrong Stack")); MENGGABUNGKAN BEBERAPA SKETCH
break; PROGRAM ARDUINO
case CheckSumNotMatch: Menulis sketch program arduino ternyata
mudah, tapi bagaimana cara
Serial.println(F("Check Sum Not Match")); menggabungkan sketch demi sketch ya?
break; Ini Uda contohin ya... Yg pertam...
case FileIndexOut:
MENGGABUNGKAN BEBERAPA SKETCH
Serial.println(F("File Index Out of Bound")); PROGRAM ARDUINO 2 (MODUL PIR,
break; DHT11, RELAY, MP3)
case FileMismatch: Sepertinya banyak yang pengen tau nih
cara gabungin sketch program arduino.
Serial.println(F("Cannot Find File"));
Baru contoh Menggabungkan Beberapa
break; Sketch Program Arduino 1 ...
case Advertise:
Serial.println(F("In Advertise")); ARDUINO PH SENSOR DAN LCD 16X2
Sensor PH dan modul PH Sensor PH ini
break;
lain lagi ceritanya. PH sensor ini membaca
default: nilai PH air dan merobahnya kedalam
break; tegangan analog, tap...
}
GAS SENSOR
break; Gas sensor MQ series adalah sensor
default: pencium aroma dari gas tertentu. lain seri
break; lain fungsi. Kita mulai aja melihat daftar
berikut...
}
} BELAJAR ARDUINO (MENAMPILKAN
NILAI POTENSIO DI LCD)
Dari sepanjang sample library di atas kita cuma ambil beberapa Yang ini mungkin bisa di aplikasikan ke
berbagai peralatan yang akan kita rancang.
sketch program saja untuk memplay file MP3 di dalam memory Kita bisa menampilkan berbagai proses
running program ar...
yang kita selipkan dimodulnya, yaitu deklarasi program dan setup.
Ijinkan Uda memenggal programnya ya... ARDUINO GRAPHIC LCD
ST7920 128x64 DAN
U8GLIB
#include "Arduino.h" Graphic LCD adalah LCD
#include "SoftwareSerial.h" dengan banyak dot atau
pixel. Jadi penanganannya
#include "DFRobotDFPlayerMini.h"
berbeda dengan LCD character. LCD
character kita tulis perkotak ka...
SoftwareSerial mySoftwareSerial(10, 11); // RX, TX
DFRobotDFPlayerMini myDFPlayer; KONSEP MENGGABUNGKAN
BEBERAPA SENSOR PADA ARDUINO
void printDetail(uint8_t type, int value); BAGIAN I
Dah lama g update blog nih. Maaf Uda
void setup() terlalu sebuk akhir2 ini, jadi g sempat deh.
Tapi karna begitu banyak permintaan yang
{
masuk di WA, se...
mySoftwareSerial.begin(9600);
Serial.begin(115200); MENYALAKAN LED
DENGAN
POTENSIOMETER
Serial.println(); (ANALOG INPUT
Serial.println(F("DFRobot DFPlayer Mini Demo")); //Pesan ini tampilkan saat inisialisasi modul oleh ARDUINO)
ardino. Pesan ini tampil di Serial Monitor arduino IDE Kali ini kita akan bahas
analog input sebagai digital input. Bisa g ya.
Serial.println(F("Initializing DFPlayer ... (May take 3~5 seconds)")); //Pesan ini tampilkan saat yuk kita coba. Seperti bahasan
inisialisasi modul oleh ardino. Pesan ini tampil di Serial Monitor arduino IDE sebelumnya, kita bisa menjadikan n...
void loop()
{
static unsigned long timer = millis();
if (myDFPlayer.available()) {
printDetail(myDFPlayer.readType(), myDFPlayer.read()); //Print the detail message from DFPlayer to
handle different errors and states.
}
}
#include "Arduino.h"
#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"
void setup()
{
mySoftwareSerial.begin(9600);
Serial.begin(115200);
if (!myDFPlayer.begin(mySoftwareSerial)) {
while(true){
delay(0); // Code to compatible with ESP8266 watch dog.
}
}
Serial.println(F("DFPlayer Mini Siap digunakan.")); //*Pesan ini tampilkan jika ardino berhasil
membaca modul MP3 secara serial. Pesan ini tampil di Serial Monitor arduino IDE
void loop()
{
myDFPlayer.play(1); //Play the irst mp3. “Intinya adalah ini!!!”
delay(3000); //undur looping program selama 3 detik (3000 mili detik)
}
Nah kita cukup mengganti nomornya ke file yang akan kita play di
dalam sketch program kita. Misalnya kita membaca temperatur
dari angka yang di dapat dari sensor temperatur. Atau membaca
tegangan di pin analog. Atau menyebutkan “welcome” saat alat
pertama kali di nyalakan. Bro and bray tentu lebih bisa berkreasi
sesuai dengan yang diinginkan. Sebelumnya pada postingan
menggabungkan-beberapa-sketch-program 1 kita membahas
tentang penggabungan modul MP3, sensor Suhu DHT11, Modul
LCD 20x4, dan sensor PIR dan memplay file temperatur yang
terbaca serta penambahan pernak-pernik suaranya. Mungkin
sekarang kita buat contoh yang lebih simple. Memplay file x saat
tombol x di tekan.
Persiapannya adalah rekam lah suara dari 1 sampai 5 dan masing-
masing file di tempatkan pada nomornya. File suara “satu” di
simpan pada file 001. Begitu selanjutnya. Kemudian pada file 006
rekamlah suara “tombol yang ditekan adalah”. Sekarang pasang
sesuai pin yang kita deklarasikan.
Sebenarnya memang sedikit lebih enak jika di jelasin dengan
gambar. Yaitu bagian antara pin Tx Arduino dengan pin Rx Modul
MP3 dipasang resistor antara 2K2 - 4K7, tujuannya agar suara
krek..krek..krek.. di speakernya ilang. Tapi tangan kompi Uda lagi
sakit, pemulihannya lama kayaknya xixixixi(gambarnya menyusul
ya bro and sis)
#include "Arduino.h"
#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"
void setup()
{
mySoftwareSerial.begin(9600);
Serial.begin(115200);
if (!myDFPlayer.begin(mySoftwareSerial)) {
while(true){
delay(0);
}
}
Serial.println(F("DFPlayer Mini Siap digunakan."));
myDFPlayer.volume(20);
pinMode(tombol1, INPUT);
pinMode(tombol2, INPUT);
pinMode(tombol3, INPUT);
pinMode(tombol4, INPUT);
pinMode(tombol5, INPUT);
}
void loop()
{
if (digitalRead(tombol1) == HIGH) // jika tombol 1 di pencet maka
{
myDFPlayer.play(6); //play ile 006 yang rekamannya “ tombol yang di tekan adalah”
delay(3000); // tunggu 3 detik atau di set sendiri. Maksudnya sampai ile 006 selesai di
putar.
myDFPlayer.play(1); // kemudian play ile 001 yang isi rekamannya “satu”
delay(1000); // tunda 1 detik
}
if (digitalRead(tombol2) == HIGH) // keterangannya sama dengan di atas hanya yang di play adalah
ile 002 yang isi rekamannya “dua”. Begitu selanjutnya
{
myDFPlayer.play(6);
delay(3000);
myDFPlayer.play(2);
delay(1000);
}
if (digitalRead(tombol3) == HIGH)
{
myDFPlayer.play(6);
delay(3000);
myDFPlayer.play(3);
delay(1000);
}
if (digitalRead(tombol4) == HIGH)
{
myDFPlayer.play(6);
delay(3000);
myDFPlayer.play(4);
delay(1000);
}
if (digitalRead(tombol5) == HIGH)
{
myDFPlayer.play(6);
delay(3000);
myDFPlayer.play(5);
delay(1000);
}
delay(10);
}
2 komentar:
Faris Citizens mengatakan...
Gan mau nanya, kalo sketch program sensor ph, lcd, motor servo dan relay bisa gak?
(MOHON) Terimakasih..
26 November 2018 10.54
Posting Komentar