PMA2-Komunikasi Serial Monitor
Transcript of PMA2-Komunikasi Serial Monitor
Praktek Mikrokontroler dan antarmuka II
komunikasi Serial Arduino
Disusun oleh :
Arief Triasmoro 1311030024
Iman Gema Kowara 1311030032
Muhammad Krisno Adhi P 1311030040
Kelompok 2
Kelas : Telkom 5B
Jurusan Teknik Elektro
Program Studi Teknik Telekomunikasi
POLITEKNIK NEGERI JAKARTA
2013\2014
Stage 1: Echo – echo
I. Skecth
II. Analisa
pada percobaan pertama ini dapat kami menganalisa bahwa percobaan ini akan menampilkan
kata apapun yang sesuai dengan apa yang diketik pada PC. Hasil dari input akan terlihat pada
serial monitor. selanjutnya bila Serial.write(Serial.read()); diganti menjadi
Serial.println(byteRead); maka apabila kita mengetik 1 <enter> 2 <enter> 3 <enter> maka
hasil yang akan dilihat adalah
49
50
51
itu terjadi karena Serial.print dan Serial.println akan mengirim kembali kode ASCII
sebenarnya, dimana Serial.write akan mengirim kembali teks yang sebenarnya.
III. Kesimpulan
berdasarkan percobaan yang kami buat, kami dapat menyimpulkan bahwa echo hanya
menampilkan apapun yang kita perintahkan, lalu menampilkan kembali ke dalam serial
monitor.
Stage 2: Delimiters
I. Sketch
II. Analisa
percobaan ini digunakan untuk menampilkan nilai – nilai pada sketch serial.print(byteRead)
akan menampilkan nilai – nilai seperti biasa, sedangkan serial.println() fungsi untuk
memisahkan nilai – nilai yang dikirim, dengan cara menyisipkan tanda koma (,)
contoh input yang dimasukan :
<enter> 2 <enter> 3 <enter>
Serial Monitor menampilkan nomor berikut : 123
, <enter> 1 <enter> , <enter> 2 <enter> , <enter> 3 <enter> ,
Serial Monitor menampilkan nomor berikut:
1
2
3
III. Kesimpulan
Tanda koma pada println berfungsi sebagai enter.
Stage 5: Sending sensor data to the serial monitor
I. Sketch
II. Analisa
Percobaan ini menampilkan nilai input AnalogRead pada arduino yang dapat diatur
menggunakan potensiometer. pada sketch sensorVal =analogRead(A0) 0,1023,0,100);
merupakan input yang berasal dari arduino yang nilainya 0-1023. Serial.println(sensorVal);
berfungsi sebagai keluaran nilai yang diatur oleh potensiometer.
III. Kesimpulan
berdasarkan percobaan yang kami buat, kami dapat menganalisa bahwa
Serial.println(sensorVal); berfungsi sebagai keluaran nilai yang diatur oleh
potensiometer.apabila nilai pada Serial.println(sensorVal)diubah, maka nilai keluaran yang
diatur potensiometer akan berubah juga.
Stage 6: A simple Processing sketch: Blink
I. Sketch
II. Analisa
Percobaan ini menggunakan aplikasi Processing IDE, yang akan membuat sketch akan
berkedip (blink). warna pada output bisa diatur dengan mengganti nilai pada
=colour(RED,GREEN,BLUE), selain itu void blink berfungsi untuk menambah atau
mengurangi jumlah background sketch yang akan berkedip. void setup() berfungsi untuk
mengatur ukuran kendela sketch yang berkedip sedangkan pada oid draw() digunakan untuk
mengatur jendela antar warna yang ditampilkan.
III. Kesimpulan
Pada percobaan ini kami dapat menyimpulkan bahwa dengan menggunakn processing kita
dapat menghasilkan background berwarna pada mikon yaitu warna RGB sebagai warna
primer maupun warna sekunder yang didapat dari perpaduan warna RGB.