Halaman

Pengikut

Senin, 29 April 2013

Controlling Morethan1 Input Or Logic

If yesterday we could controll Led with a push button, now we want to try controll Led with using 2 push buttons, where LED WILL ON WHEN ONE OF 2 PUSH BUTTONS IS PRESSED.

Normal circuit for controlling Led on Arduino approsimately as follows:

Picture 1
Explanation:
  1. One of digital pin (begin from 0 to 13, at this example we will use digital pin 13)
  2. Resistor
  3. Led
  4. Ground of digital pin (next to digital pin number 13)

As while push button circuit on Arduino as foloows:

read more...

Jumat, 26 April 2013

Controlling Led With Push Button Using Arduino

Assalamu ‘alaikum friends..., every body is healthy? Alhamdulillah, still live life with full spirit... : ) Don’t make self be sad, because since we was child has explained “Sad is not be used... “ hehe... : )

Still realted to Arduino, now we want to try controlling object (in this case led as object) with use an input, at this time will be used as input is a push button

Basic circuit is exact same with controlling led with Arduino, just we add a push button,

read more...

Kamis, 18 April 2013

Mengenal Fungsi Serial.begin() Arduino

Sebelumnya kita harus tahu dulu apa itu komunikasi serial, cari-cari di google nyangkutnya di http://desylvia.wordpress.com/, diketahui bahwa komunikasi serial dapat dianalogikan dengan sebagai perjalanan semut memasuki lubang di tanah. Semut-semut itu berbaris teratur dan memasuki lubang di tanah satu-persatu. Semut-semut adalah data dalam bit, sedangkan lubang di tanah adalah sebuah register yang menampung bit-bit yang terkirim. Pada intinya, proses pengiriman data pada komunikasi serial dikirim satu-persatu.

Oke, sekarang kita mulai lagi mempelajari sketch Arduino, pada kesempatan kali ini kita akan mempelajari fungsi Serial.begin()

Serial.begin() berfungsi untuk menyetting kecepatan data dalam bits per second (baud) untuk penyampaian data serial. Untuk komunikasi dengan komputer atau PC, gunakan salah satu dari kecepatan ini: 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 34800, 57600, atau 115200. Kita dapat, bagaimanapun menetapkan kecepatan lainnya, contohnya, untuk komunikasi melalui pin 0 dan 1 dengan sebuah komponen yang mengharuskan sebuah baud rate khusus.

Contoh sketch (dilengkapi dengan keterangan):

void setup() {
  Serial.begin(9600); // membuka serial port, mensetting kecepatan data ke 9600 bps
}

void.loop() {}


Kita dapat menulis sketchnya tanpa pakai keterangan:

void setup() {
  Serial.begin(9600);
}

void.loop() {}


Kita akan mulai prakteknya:
  1. Sambungkan Arduinonya ke PC,
  2. Verify kode sketchnya,
  3. Setelah sukses diverify, silakan upload sketch
  4. Setelah selesai diupload coba buka Serial Monitor (Tools > Serial Monitor / Ctrl+Shift+M / Klik icon Serial Monitor yang terletak paling kanan),
  5. Silahkan pilih terserah baudratenya (sesuai dengan baud rate pada kode sketch yang telah diketikkan tadi, pilih pada bagian kanan bawah dari jendela Serial Monitor),
  6. Coba ketikkan suatu karakter (misalnya tulisan Test)
  7. Klik Send atau tekan tombol Enter,
  8. Saat mengklik Send atau menekan tombol Enter, perhatikan lampu RX (Receive) pada board Arduino akan berkedip, prediksi sementara sih, itu menandakan bahwa board Arduino telah diterimanya data yang kita ketikkan di PC melalui Serial Monitor, berarti telah terjadi komunikasi antara PC dengan board Arduino.

Sumber:
http://arduino.cc/en/Serial/Begin

Kamis, 11 April 2013

ControlLed Lebihsatu Input OrAndLogika Arduino

Rangkainnya masih sama dengan pengontrolan led dengan lebih 1 input menggunakan logika OR atau AND. Sekarang kita akan mencoba memvariasikan pemakaian logika OR dan AND. Pada contoh kali ini kita akan memakai 4 buah input (inputnya masih push button), kita akan membuat pemrograman agar lampu led hidup ketika 2 di antara 4 buah tombol push button ditekan

Sketchnya adalah sebagai berikut:

int ledPin = 13;
int inPin1 = 2;
int inPin2 = 3;
int inPin3 = 4;
int inPin4 = 5;
int val1 = 0;
int val2 = 0;
int val3 = 0;
int val4 = 0;

void setup {
  pinMode(ledPin, OUTPUT);
  pinMode(inPin1, INPUT);
  pinMode(inPin2, INPUT);
  pinMode(inPin3, INPUT);
  pinMode(inPin4, INPUT);
}

void loop() {
  val1 = digitalRead(inPin1);
  val2 = digitalRead(inPin2);
  val3 = digitalRead(inPin3);
  val4 = digitalRead(inPin4);
  if ((val1 == HIGH && val2 == HIGH || val1 == HIGH && val3 == HIGH ||
     val1 == HIGH && val4 == HIGH || val2 == HIGH && val3 == HIGH ||
     val2 == HIGH && val4 == HIGH || val3 == HIGH && val4 == HIGH)) {
    digitalWrite(ledPin, HIGH);
  } else {
    digitalWrite(ledPin, LOW);
  }
}


Nah sekarang teman-teman sudah bisa memvariasikannya kan...?

Oh iya, sketch yang di atas itu adalah pengontrolan led dimana led akan hidup jika MINIMAL 2 push button ditekan, berari kalau 3 push button ditekan atau 4 push button ditekan maka led akan tetap hidup, nah sekarang gimana kalau kita ingin lampu led akan hidup jika hanya 2 push button yang ditekan, jadi jika 1 push button, atau 3 push button atau 4 push button ditekan maka led akan mati. Kira-kira sketchnya seperti apa ya...?

baca selengkapnya...

ControlLed Lebihsatu Input AndLogika Arduino

Rangkaiannya persis sama dengan artikel pada pengontrolan Led dengan lebih satu input dengan Arduino menggunakan logika OR. Yang berbeda hanya sedikit pada sketchnya, untuk logika OR kita pakai kode ||, sementara untuk logika AND kita pakai kode &&.

Untuk menggunakan 2 input (push button) sketchnya adalah sebagai berikut:

baca selengkapnya...

ControlLed Lebihsatu Input Orlogika Arduino

Kalau kemarin kita sudah bisa melakukan pengontrolan Led dengan sebuah push button, sekarang kita akan mencoba pengontrolan Led dengan menggunakan 2 buah push button, yang mana LED AKAN HIDUP KETIKA SALAH SATU PUSH BUTTON DITEKAN

Rangkaian pengontrolan Led normal pada Arduino kira-kira seperti berikut:

Gambar 1
Keterangan:
  1. Salah satu pin digital (mulai dari 0 sampai 13, pada contoh ini kita akan gunakan pin digital 13)
  2. Resistor
  3. Led
  4. Pin digital ground (disamping pin digital nomor 13)
Sementara rangkaian pushbutton pada Arduino adalah seperti berikut:

baca selengkapnya...

Jumat, 05 April 2013

Pengontrolan Led Tombol Tekan Arduino

Assalamu ‘alaikum sobat... sehat semua...? Alhamdulillah, tetap jalani hidup dengan penuh semangat.. : ) Jangan buat diri menjadi susah, kan dari Taman Kanak-kanak sudah dijelaskan “Susah itu tak ada gunanya...” hehe... : )

Masih berhubungan dengan Arduino, sekarang kita akan mencoba melakukan pengontrolan objek (dalam hal ini lampu Led) dengan menggunakan sebuah input, pada kesempatan ini yang akan kita gunakan sebagai input adalah push button (kalau diterjemahkan ke dalam bahasa Indonesia artinya tombol tekan ya...?)

Rangkaian dasarnya persis sama dengan pengontrolan Led menggunakan Arduino, hanya saja disini menambahkan sebuah push button,

baca selengkapnya...

Daftar Isi

asdkjfhkadsjfdsfdsfdsfjdsfk hdskjfh kdsjfhkjs adhfkjash dkjfh sadkjfh kadsjfh kjladshf kjladshf hdskjf hadskjhfkj ashdfkljh dsakjfh sdhfkl jadshfkjl hadskjf hkdsjlhf kjdshlkhkadshf kjhdsfjkhdskfj hkjdgshksdhgkjdshf kjhdsfkj hasdkjfh kjasdhf kjasdhfaskdjfh adsjghasdkjl asdfh s adsjh dsfh sdhkldshf hkasfh kladshf khsdkf hasdfkj hdsakhfkjldshf shdj fhsadk fjhkjdshf kjadshf dshaf kadshfk jhdsalfk hadslfh ldsjfh dskjfh kjdshf kjldshfkjl dshf klhsdklajhfdsk ajhfadskjhfdskajfh kjdsfhksjdfh kjash dfkjhdsk aljhfskadhf sjd

Followers

Buku tamu untuk sahabat

 

Copyright © 2009 by coretan sahabat