ngomong2 beneran tuh input pin 8 nyambung ke 12V?? dijamin rusak gan arduinonya. udah di diturunin dlu pake 7805 gan...pake resistor pull up..jadi bisa ngasih logic 1/0
sebelum dan dalam setup() tambahkan 2baris ini String command; void setup() { // bla bla b;a Serial.setTimeout(250); // 0.25detik aja } dalam loop /* if(SIM900.available() >0) { // bla bla sampe ujung } */ // bisa dibuat lebih simple if( SIM900.available() ) { command = Serial.
SendMessage(); kan berada dalam nested IF-nya if(SIM900.available() >0) {. agan yakin hasil nested tsb true ? belum tentu akibat pulseIn(). kenapa gak pake readString() aja biar gak ribed pake nested if? menurut ane if(duration = pulseIn(in, LOW)) hasilnya akan always true krn operasinya assignm
kemungkinan karena ada salah logika disini gan: if(duration = pulseIn(in, LOW)) ini maksud agan dari baris ini mau nunggu dapetin durasi apa gimana? soalnya pulsein otomatis timeout, jadi ga usah pake if. knapa pake if...karena input yg didapet dri pin 8 itu tegangan 12Vdc pull up..sehingga pake
hallo agan2 saya minta pencerahanya nih saya lagi bikin project alat untuk membaca totaliser dan dikirim via gsm module. awal nya sebelum saya membuat script buat pulsein,sim900a bisa send/receive sms dengan normal. tapi setelah saya masukan script untuk pulsein,sim900a jdi tidak bisa mengirim sm...