PMA2-Komunikasi Serial Monitor

6
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

Transcript of PMA2-Komunikasi Serial Monitor

Page 1: 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

Page 2: PMA2-Komunikasi Serial Monitor

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.

Page 3: PMA2-Komunikasi Serial Monitor

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 (,)

Page 4: PMA2-Komunikasi Serial Monitor

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.

Page 5: PMA2-Komunikasi Serial Monitor

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

Page 6: PMA2-Komunikasi Serial Monitor

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.