Pin 0 dan 1 Arduino memiliki fungsi khusus sebagai pin serial asinkron. Kedua pin ini terhubung dengan perangkat UART (Universal Asynchronous Receiver Transmitter) secara internal. Namun serial asinkron yang dimiliki Arduino ini level elektrikalnya adalah level tegangan TTL (Transistor-transistor Logic) dengan rentang tegangan 0 s.d 5V (tegangan 0V mewakili logika ‘0’, tegangan 5V mewakili logika ‘1’). Jika Arduino akan berkomunikasi secara serial asinkron dengan perangkat lain yang level elektrikalnya sama, Arduino dan perangkat tersebut dapat langsung dihubungkan secara bersilang (Tx ketemu RxD, Rx ketemu TxD).
Nah, yang akan menjadi masalah adalah ketika Arduino akan berkomunikasi dengan perangkat lain secara serial namun level elektrikalnya berbeda, misalnya RS232, RS422 atau RS485. Jika ada studi kasus seperti ini, maka Anda akan memerlukan semacam level konverter dari level TTL ke level RS232/RS422/RS485 tersebut. Karena secara protokol komunikasi semua standar komunikasi tersebut (UART, RS232, RS422, RS485) adalah sama, yakni serial asinkron yang membutuhkan parameter komunikasi seperti baudrate, data bit, stop bit, parity dan flow control. Yang membedakan hanyalah level elektrikalnya. Level elektrikal ini hubungannya adalah dengan panjang maksimal kabel data, kekebalan data terhadap noise, dsb. Tiap standar komunikasi memiliki karakteristik yang berbeda-beda.
Komunikasi Serial Asinkron RS232 dengan Arduino
Untuk berkomunikasi dengan perangkat RS232, Arduino membutuhkan konverter TTL ke RS232. Anda dapat membuatnya dari rangkaian transistor atau menggunakan IC Max 232. Anda juga dapat membeli modul konverter TTL to RS232 yang sudah jadi jika tidak ingin repot membuat PCB-nya.
Rangkaian konverter TTL – RS232 dengan transistor
Rangkaian konverter TTL – RS232 dengan IC Max232
Modul konverter UART TTL – RS232
Salah satu perangkat yang menggunakan standar komunikasi serial asinkron RS232 adalah komputer/laptop. Berhubung port serial fisik sudah tidak diadopsi pada komputer/laptop modern, maka kita akan menggunakan konverter port USB to serial untuk percobaan komunikasi antara komputer dengan Arduino. Sebagai percobaan komunikasi keduanya, saya akan menggunakan modul konverter TTL-RS232. Modul ini dapat langsung dihubungkan dengan konverter USB to serial laptop karena konektor DB modul konvertor TTL-RS232 bertipe DB-9 female sedangkan konektor konverter USB to serial di laptop bertipe DB-9 male. Untuk lebih jelasnya silahkan lihat gambar di bawah.
Untuk menguji komunikasi antara komputer/laptop dengan Arduino melalui protokol serial asinkron, buatlah prototipe rangkaian sebagai berikut : (perhatikan kabel USB-nya)
saat di-zoom
Setelah itu, dari sisi komputer/laptop aktifkan aplikasi Hyper Terminal dan pilih port COM sesuai dengan port USB to serial dan set parameter baudrate ke 9600 bps dan flow control ke pilihan ‘none’ (atau tekan saja tombol ‘Restore defaults’). Jika belum tahu caranya bisa dibaca tutorialnya di artikel berikut. Sedangkan sisi Arduino aktifkan jendela Serial Monitor. Sebelumnya isikan sketch handler Arduino sebagai berikut untuk menangani komunikasi serial asinkron dengan komputer/laptop.
byte byteRead; void setup() { Serial.begin(9600); } void loop() { if (Serial.available()) { byteRead = Serial.read(); Serial.write(byteRead); } }
Setelah sketch berhasil diupload ke Arduino, tibalah saatnya untuk melakukan pengujian komunikasi antara Arduino dengan komputer/laptop. Caranya, dari aplikasi Hyper Terminal ketikkan sembarang karakter dan tekan enter. Seharusnya karakter tersebut akan muncul di jendela Serial Monitor (jendela Serial Monitor adalah jendela untuk memonitor pertukaran data yang lewat di pin serial Arduino. Untuk lebih detailnya bisa dibaca disini).
Demikian tutorial kali ini tentang cara melakukan komunikasi serial asinkron RS232 dengan Arduino. Cara di atas efektif dilakukan jika Anda menjalankan IC Arduino tanpa papan Arduino. Jika IC Arduino berada di papan Arduino Anda bisa langsung berkomunikasi menggunakan port usb yang secara otomatis akan mengemulasi port serial sesudah Anda menginstal driver USB saat Anda melakukan instalasi software Arduino IDE. Untuk lebih detailnya bisa dibaca di sini. Selain dua cara komunikasi serial antara komputer/laptop dan Arduino tersebut, ada cara lain lagi, yakni menggunakan konverter USB to TTL. Caranya akan saya tulis pada artikel berikutnya.
Sebagai penutup, ingin saya sampaikan bahwa tiap standar komunikasi memiliki kelebihan dan kekurangan masing-masing. Standar komunikasi UART memiliki kelebihan sederhana secara rangkaian namun hanya efektif untuk jarak pendek (1-2 meter) dan hanya berlaku untuk sepasang perangkat saja. Sedangkan standar komunikasi RS232 kelebihannya adalah jarak kabel yang lebih panjang (bisa mencapai 25 meter), namun kekurangannya adalah standar ini hanya berlaku untuk sepasang perangkat saja dan tidak dapat digunakan untuk multi client atau multi slave. Jika menginginkan bisa berlaku untuk multi client/slave Anda harus menggunakan standar komunikasi RS422/RS485. Dua standar komunikasi terakhir perbedaannya terletak pada kekebalan noise dan jarak kabel, dimana RS485 lebih kebal noise dan jarak kabel lebih panjang, bisa mencapai 1000 m.
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com
assalammualikum pak—
pak saya mau tanya cara mengirim karakter string ke terminal IDE arduino—
misalnya saya punya sensor ketukan sy taruh di pin A0, terus saat saya ketuk sensor tersebut maka akan muncul tulisan misalny”sensor 1 masuk” di terminal arduino____
kalo bisa pak contoh baris kodingnya,,,
makasi sblmnya 🙂
pake Serial.println(“sensor 1 masuk”);
const int knockSensor = A2; // the piezo is connected to analog pin 0 const int threshold = 150; // threshold value to decide when the detected sound is a knock or not //const int knockSensor2 = A1; // these variables will change: int sensorReading = 0; // variable to store the value read from the sensor pin void setup() { Serial.begin(9600); // use the serial port } void loop() { // read the sensor and store it in the variable sensorReading: sensorReading = analogRead(knockSensor); // if the sensor reading is greater than the threshold: if (sensorReading >= threshold) {… Read more »
masing2 sensor dikoneksikan ke pin analog yg berbeda, contoh : piezo1 konek ke A0, piezo2 konek ke A1, dst. Cara bacanya sama (pake analogRead), cara menampilkannya juga sama (pake Serial.println)
pak saya sudah coba komunikasi asinkron RS232 dengan arduinonya, pengiriman data dari serial to arduino udh bisa tapi kalo dibalik (dari arduino to Serial) malah gak bisa, bisa kalo Tx Rx nya dibalik, jadi nya gak pengiriman 2 arah, itu harus gimana ya?
harusnya kalo koneksinya terbalik juga ga akan bisa. Coba cek kembali koneksi kabelnya, jangan lupa ground-nya. Setelah itu cek sisi software-nya apakah sudah benar apa belum
Mas, mau nanya dong itu kan pada connector d9 female ada led nya, itu pemasanganannya gimana ya mas? Boleh minta gambar schematicnya mas?
Terima kasih
itu beli modul serial RS232 yang udah jadi mas, saya ga punya schematic-nya. Tapi pada dasarnya sih sama pada rangkaian pada gambar di atas. Untuk LED bisa diparalel di pin Tx atau Rx atau DTR.
oke makasih mas infonya
Bos mau nanya nih,bisa tidak ya kontrol arduino menggunakan video realtime.. jadi instruksi arduino nya berdasarkan video.. misal, jika kamera terdeteksi objek 1 maka lampu hijau, deteksi objek ada 3 lampu merah.. mksih bos…
Bisa tapi susah. Sebaiknya sistem AI (Artificial Intellegence)-nya ada di sisi kamera atau prosesor yang lain, arduino sbg I/O-nya aja. Karena berat buat arduinonya
kak kalo mau menghubungkan arduino uno dan rfid mifare rc522 ke database mysql dan web php. harus pake rs-232 juga ya? scripnya sama kah kak? dimohon bantuannya
ngga mb, pake kabel usb yg biasa buat memprogram arduino aja bisa. Kalo script-nya kurang lebih sama, hanya saja pastikan port COM-nya benar dan tidak sedang diakses software lain
Mas Aji Mohon bantuan nya saya pemula di arduino ini saat ini saya sedang belajar hingga tahap mengirimkan sms dari arduino(mega) menggunakan modem wavecom dan pin rx 10 dan tx 11 ( meski ada serialkomunikasi di arduino) , secara fungsi baik sensor jarak, LCd 16×02, rtc, sudah dapat berjalan namun kendalanya ada pada pengiriman sms ini. saya sudah mengikuti beberapa tutorial namun tetap terkendala dalam pengiriman smsnya. fungsi modem mengirim sms dari hyperterminal sudah oke. program pada arduino melaui serialmonitor sudah terbaca. sudah menggunakan RS232 juga untuk komunikasi antara modem dan arduino (mega). untuk susunan kabel pin Modem DB 15… Read more »
udah pake converter RS232 ke TTL belum mas?
Selamat siang pak.
Saya Rusmanto dr Kudus,,mau bertanya tentang komunikasi PLC LG Master K120 dengan arduino Uno.. Saat ini saya sudah memakai perangkat converter RS 232 to TTL.Input dari PLC untuk Arduino Uno sebagai data LOGGING. Mohon Bantuannya Pak. Trima kasih
saya juga asli Kudus mas, tepatnya desa Barongan 🙂 Gini mas, kalo PLC itu biasanya pake serial sinkron RS-485 dengan protokol MODBUS, walaupun ada yg menggunakan RS-232 atau ethernet (port RJ45). Kalaupun menggunakan RS232/ethernet, tetap protokol yang digunakan adalah modbus (atau ada juga yg user defined, tp standar default adalah Modbus). Jadi, untuk berkomunikasi dengan PLC, device kita harus bisa ‘ngobrol’ pake protokol modbus. Catatan: RS232, RS422, RS485 adalah sisi physical layer (layer 1 atau electrical), sedangkan protokol (serial sinkron, asinkron, modbus, tcp/ip, dsb) berada di layer 2 (data protokol). Kalo device kita ingin berkomunikasi dengan plc, maka layer 1… Read more »
Permisi mas, mau tanya. Saya masih baru nih dgn arduino
Kalau mau membaca nilai dari RS232 nya gimana mas.
Misal :
Saya punya alat ukur dengan komunikasi serial rs232. Lalu saya hubungkan dengan cara mas ini ke arduino.
Bagaimana cara menampilkan pembacaan alat ukur yang akan dibaca di arduinonya mas ?
Minimal saya bisa tampilkan di serial monitornya.
yg pertama, samain parameter komunikasi serialnya, misalnya baudrate, parity, stop bit dsb
yg kedua, baca data yg dikirim alat ukur di arduino pake Serial.read()
contoh:
if( Serial.available() ) {
value = Serial.read();
Serial.println(val);
}
Say fikir gak diblas mas, alhamdulillah di bls..
Mas mohon bantuannya, saya sudah coba tapi blum bisa.
Saya menggunakan tipe alat ukur yg ini, Multimeter Digital UNI-T UT61E.
lygte-info.dk/review/Review%20UNI-T%20UT61E%20UK.html
Saya mau tampilkan nilai pembacaan di alat ukur ke serial monitor arduino, mohon bantuannya mas.
kalo comment di sini, insya Allah selalu saya reply
mengenai pertanyaannya, lebih dikoneksikan ke PC dulu mas, kalo udah data model data serialnya baru beralih ke arduino.
Kalo misalkan nanti mau konek ke arduino, tinggal koneksikan kabel multimeter ke pin serial arduino di pin 0 dan 1, tapi harus melalui konverter UART ke RS232
permisi pak, saya mau nanya untuk komunikasi plc ke arduiono itu gmna ya?? jika menggunkan konverter rs232 to tll, settingnya gmna ya pak?? sorry msh baru belajar soalnya makasih
dilihat dl protokol data apa yg di-support PLC-nya, apkah modbus atau user define. Kl user define bisa kita atur2 sendiri, arduino mah tinggal ngikut aja
Salam… Setelah membaca artikel di atas, sangat bermanfaat… Saya ingin bertanya Mas, 1. saya mempunyai sebuah alat timbangan yg sudah ada interface rs232, bagaimana caranya agar data dalam timbangan tersebut dapat saya tampilkan ke serial monitor arduino? 2. Apakah tanpa arduino kita tetap dapat menampilkan data timbangan tersebut langsung ke PC hanyan dengan menggunakan ttl ke rs232 usb? 3. Apakah conventer ttl ke rs232 dan rs232 ke ttl itu sama? ( bisa digunakan bolak balik) 4. Timbangan saya memiliki modul printer via rs232, apakah data print / format print timbangan tersebut bisa juga kita tampilkan di arduino/ Pc ? Terima… Read more »
coba dijawab ya mas:
1. kl mau ditampilkan ke serial monitor arduiono berarti mas akan membutuhkan konverter rs232 ke ttl. Nanti kalo misalnya pake arduino uno dihubungkan ke pin 0 dan 1
2. bisa langsung ke PC, tetapi tidak menggunakan konverter ttl ke RS232 usb melainkan kabel/konverter USB to RS232
3. sama, bisa bolak-balik
4. Bisa mas
Selamat pagi, terima kasih telah membalas pertanyaan saya
Menanggapi pertanyaan no:
1. Setelah saya coba, yg tampil dalam serial monitor hanya berupa angka antara 50 – 255 saja, tidak ada data scale weight yg keluar…
Bagaimana implementasi skematic yg benar untuk komunikasi antara rs232 output ke arduino sehingga data yg tampil sesuai dengan outputnya?
Terima kasih atas perhatiaanya
Salam sukses
Bagaimana implementasi skematic yg benar untuk komunikasi antara rs232 output ke arduino sehingga data yg tampil sesuai dengan outputnya? –> bisa dilihat di gambar artikel di atas. Intinya Rx ketemu Tx, Tx ketemu Rx, Ground ketemu ground. Antara RS232 dan TTL sebenarnya sama aja, hanya berbeda level tegangan elektrikalnya. Di atas kita masih bicara layer physical-nya ya mas, yg kedua (sekaligus menjawab pertanyaan no 1 di atas), kita harus mengikuti protokol data pada layer kedua komunikasi. Nah, di sini mungkin timbangan punya mas punya protokol data sendiri, jadi dia ngga asal kirim data scale weight kecuali ‘diperintah’ dengan command tertentu… Read more »
Terima Kasih atas waktu dan masukan nya…
Salam sukses
phisycal perkabelan,,, protocol untuk data ya,, maksih pak. kasusnya pada sensor kapasitansi , saya mau beli dari cina,, cuma di datasheetnya sensor ngasih data kalo dikirim data tertentu dari arduino. baru mau coba,,,:)
ya, bisa aja
mas kok aplikasi hyper terminal yang saya download di G-drive dari web mas tidak bisa diketik sembarang dan dienter ya mas? padahal udah sesuai dengan contoh yang ada di web ini mas.
terimakasih mas
bisa jadi karena :
– salah port COM
– salah parameter serial (baudrate, start/stop bit, parity, dll)
nah tapi kalo saya ketikkan di serial monitor arduino uno malah keluar di hyper terminal ya mas jadi kayak kebalik gini, padahal source codenya sama, gimana ya mas?
terus saya udah cek di device manager di ports(Com&LPT) cuman kebaca yang arduinonya, cara lihat com rs232nya gimana ya mas?
terimakasih
kalo kabel usb to rs232-nya udah diinstal driver-nya, harusnya kebaca di device manager-com&lpt
saya pakainya rs232 to rs232 mas bukan usb to rs232, ada saran lain kah?
laptop punya mas ada serial port-nya? kalo ada berarti biasanya langsung ke-detect sbg COM1 atau COM2 di device manager
saya pakainya komputer mas
malah kebalik ya mas ngirim datanya malah dari arduino ke hyper terminal
wah mas udah bisa nih, tadi saya setting dua duanya arduino dan hyperterminalnya dengan baudrate 2400, nuhun ya mas maaf ngerepotin
baudrate harus sama mas
mas mau nanya lagi hehe, saya kan udah bisa nih kirim data dari hyper terminal ke arduino. nah saya pengen baca timbangan dengan output data rs 232 seperti ini dalam satu kalimat “ST,GS,-00000001g)” ke arduino terus saya tulis tipe datanya masih byte tapi dia gak mau muncul di serial monitor, apakah saya salah ditipe data ya mas?
kalo di serial monitor, apapun tipe datanya akan tetap muncul kalo komunikasi serial udah established
berarti kalo code yang ini saya pakai terus saya hubungkan dari arduino ke timbangan dengan koneksi rs232 bakal terbaca ya mas? soalnya saya sudah pakai code ini tetapi tidak terbaca apapun ya mas
kalo koneksi kabel dan protokol datanya udah benar harusnya bisa terbaca
siang pak,, saya rencana mau baca data sensor kapasitansi level dengan arduino,, padahal dia komunikasinya di RS232 bukan TTL,, jadi mesti di konvert duluya..
iya
mas mau nanya, kalo misal saya mau kirim data dari arduino ke hyperterminal commandnya apa ya?
Serial.print() atau Serial.println()
kalo saya kasih command “Serial.println(Serial.available());” nilai yang keluar seharusnya berapa ya mas? soalnya saya mau ngecek koneksi rs232 saya.
Sore mas aji…mau tanya…sy jg ambil data dr dgital weigh…tp angkanya kebalik..misal actual weightnya 5.00 kg maka yg kebaca adalah 00.5…bisa tdk sy balik datanya shg diserial monitor kebaca 5.00…tq
bisa bang, tinggal atur aja di script baca data/parsingnya. Asal datanya konsisten terbalik gitu lo ya
Data nya konsist mas…pake sintaks apa ya mas??di arduinonya??
bisa pake Serial.find().
Langkah-langkahnya:
1. Cari karakter ‘.’
2. Copy sebelah kanan ‘.’ untuk mencari angka desimal
3. Copy sebelah kiri ‘.’ untuk mencari angka dibelakang koma
Ok..sy cb..mksh mas
Mas, Apakah Semua interfase RS232 bisa digunakan untuk collect data?
ada Ebook / pembelajaran khusus mengenai komunikasi interface? atau apakah buku yg Mas jual ada pembelajaran tentang komunikasi serial kah?
Silahkan Email saya saja mas
RS232 kan masih physical layer (electrical) mas, diatasnya masih ada layer ‘data protocol’. Kalau pertanyaannya apakah bisa digunakan untuk collect data, jawabannya bisa, asal ada transmitter dan receiver yang masing-masing support media komunikasi RS232 dan protokol serial yang sama
note : untuk sementara hanya melayani diskusi via blog mas, untuk japri via email/WA smtr ini belum memungkinkan
assalamualaikum mas, mas kalau misal rs232 nya itu diganti pake rs485 bisa atau tidak? terus programnya apakah sama saja? terimakasih
Q: assalamualaikum mas A: waalaikumsalam wr wb Q: kalau misal rs232 nya itu diganti pake rs485 bisa atau tidak? A: bisa Q: terus programnya apakah sama saja? A: sama, RS232 dan RS485 itu mash di physcal layer (elektrical), sedangkan program/data berada di layer atasnya. Tapi yg perlu diperhatkan adalah hardware mengikuti tipe komunikasi. RS232 adl tipe komunikasi serial asinkron, sedangkan RS485 adalah serial sinkron, jadi membutuhkan satu pin sinkronisasi. Jadi biar ga ribet di pemrograman, saya sarankan beli hardware RS485 yang otomatis melakukan sinkronisasi tanpa ada campur tangan program. Contoh hardwarenya bisa dibeli di https://www.tokopedia.com/raftech/serial-ttl-to-rs485-converter-module. Jadi program yg pake rs232… Read more »
Assalamu’alaikum mas, bedanya RS232 dengan Kabel Serial pada arduino uno R3 apa ya mas ?
Terimakasih
level tegangan logic-nya berbeda mas, kalo rs232 itu +/- 12-24v, kalo arduino level tegangan TTL (0-5v)
Tp untuk cara kerjanya sama kan mas ?
sama mas, yg beda level elektrikalnya aja
Salam kenal Mas Ajie, Saya baru beberapa bulan ini kenal Arduino dan sedang mencoba mengkomunikasikan sensor SPO2 (socket DB9) dengan RS232 ke arduino. Terdapat 4 pin yaitu Vcc, GND, TX dan RX. Saya coba connect-an sesuai pin tersebut, apakah sudah benar? Karna sepertinya tidak terjadi perubahan data. LED RX dan TX pada arduino UNO juga sudah berkedip. Saya menggunakan serial 9600.
Maturnuwun sebelumnya Mas Ajie
pin serial tx rx arduino uno ada di pin 1 dan 0. Tp yg perlu diketahui, serial arduino menggunakan level tegangan TTL (0v dan 5v). Jadi kalo dihubungkan dengan device dg serial rs232 diperlukan sebuah konverter serial TTL (atau disebut jg UART) ke RS232. Jgn lupa koneksi kabelnya secara cross (rx ketemu rx dan sebaliknya), dan ground nya harus jadi satu
assalamualaikum mas ajie, mau tanya jika ingin komunikasi 1 arah dari db9 ke arduino apa perlu memperhatikan kabel yang tersambung di pin db9 nya? jika kabel yang tersambung di pin db9 hanya pin2 (rx) dan pin5 (gnd) apakah bisa di terima oleh arduino dengan konverter ttl-rs232? terima kasih
waalaikumsalam wr wb mungkin saya luruskan dikit ya, sblm menjawab pertanyaannya. Kalo yg dinamakan ‘db9’ itu istilah/nama konektor. Biasanya memang buat komunikasi serial tapi ada pula yg memakainya utk keperluan lain. kalo yang saya tangkap dari pertanyaannya, db9 ini dihubungkan dengan serial RS232 ya? kalo benar seperti itu, memang harus diperhatikan koneksi kabelnya. Kabel Rx dari db9 harus ketemu sama kabel Tx punya arduino (dalam hal ini yg berhubungan langsung adalah konverter TTL ke RS232), dan sebaliknya kabel Tx db9 ketemu Rx arduino. Sedangkan gnd ketemu gnd (lurus aja). 3 kabel udah cukup untuk bertukar informasi serial asal berada di… Read more »
jika ingin komunikasi 1 arah dari konektor db9 dibaca oleh arduino apakah kedua pin rx dan tx dari kedua pihak harus terhubung juga mas?
kalo 1 arah berarti cukup 2 kabel, yaitu:
1. kabel tx db9 ketemu rx arduino
2. gnd db9 ketemu gnd arduino
terima kasih mas ajie
permisi ka, maaf mau bertanya, cara mengirim perintah dan status dari rs232 ke arduino bagaimana? karena kodingan di atas hanya bisa mengirim perintah dari arduino ke rs232 saja,
terimakasih
harus pake aplikasi, misal delphi, VB, php, dst. Atau bisa pake aplikasi terminal client yang udah jadi semisal ‘Hyper Terminal’ atau Putty. Masukkan nomor COM-nya kemudian tinggal kirim data aja. Pada umumnya data akan dikirim dalam bentuk string
Terimakasih sudah saya coba dan berhasil untuk menjalankan komunikasi secara simplex, apakah ada cara untuk RS232 ini bisa melakukan komunikasi duplex sehingga baik lewat serial monitor ataupun hyper terminal bisa saling berbalas pesan?
pada dasarnya komunikasi serial merupakan tipe komunikasi yang full duplex karena kabel Tx dan Rx terpisah, jadi bisa saling bertukar pesan antar perangkat (dalam case di atas adalah serial monitor da hyper terminal)
mau nanya mas.
seperti pertanyaan mas Irawan Tandiono.
data dari RS232 yang tampil di serial monitor cuma angka-angka.
itu apa karena saya gak pakai RS232 to TTL ya?
kirain itu kode DEC dari data RS232 nya, sampai saya nyari2 cara convert DEC ke text tapi gak nemu2 😁
mas sy mau tanya, apakah untuk modul RS232 itu bs utk mengupload program arduino dr komputer ke arduino uno ?
ga bisa mas
Izin bertanya kalo ingin di munculkan tampilan ke modul p10 seperti apa perintah nya ?
Data dari timbangan di munculkan ke modul p10 melalui rs232. Mohon di bantu pencerahan nya. Terima kasih salam sehat
harus cek datasheet timbangan dan modul P10 nya dulu mas. Media komunikasi apa aja yang didukung, bagaimana protokol komunikasinya, wiringnya, dst, baru bisa dibangun sistem komunikasinya
Baik pak makasih info nya
ada yang singkat gak mas….
Pak, saya mau menghubungkan indikator timbangan ke arduino. Makek rs232. Saya sudah bli modul rs232 ke ttl, klok makek program ini apakah bisa
ini maksudnya timbangannya ada port RS232 kemudian mau dibaca melalui arduino, gitu ya? pada prinsipnya bisa, cuma untuk memudahkan debug/pembacaan data dari timbangannya, sebaiknya pake software serial pada pin digital kemudian diteruskan ke port serial (hardware serial/pin 0 dan 1 yang terhubung ke port USB) supaya mudah dibaca lewat laptop untuk proses debug