Sabtu, 22 November 2014

Tutorial Potensiometer pada Arduino

potensiometer 
Dalam era dunia Elektro penggunaan papan rangkaian sangatlah penting dalam membuat sebuah alat atau komponen bekerja, nah kali ini saya akan memberikan tentang bagaimana pengunaan Potensiometer pada Arduino, kali ini saya akan menggunakan Arduino Uno.
       Sebuah potensiometer adalah tombol sederhana yangmenyediakan resistansi variabelyang dapat kita baca ke dalam papan Arduino sebagai nilai analogDalam contoh ininilai yang mengontrol tingkat di mana sebuah LED berkedip.
Pertama – tama kita hubungkan tiga kabel ke papan arduino, pin pertama dari konektor arduino dihubungkan dengan pin terluar dari potensiometer. pin kedua dari konektor arduino dihubungkan dengan pin 2 dari arduino atau 5v. pin ketiga dari analog dihubungkan ketengah potensiometer.
       Dengan memutar poros potensiometerkita mengubah jumlahresistensi di kedua sisi wiper yang terhubung ke pin tengahpotensiometerHal ini akan mengubah relatif kedekatan” dari pinyang sampai 5 volt dan tanahmemberikan kita input analog yang berbedaKetika poros dihidupkan sepanjang jalan satu arahada 0volt akan pindan kita membaca 0. Ketika poros dihidupkansepanjang jalan ke arah lainada 5 volt akan pin dan kita membaca1023. Di antaraanalogRead (mengembalikan angka antara 0 dan1023 yang sebanding dengan jumlah tegangan yang diterapkan pada pin.
potentiometer
 Untuk Source code nya dibawah ini :
 
/* Analog Read to LED
 * turns on and off a light emitting diode(LED) connected to digital  
 * pin 13. The amount of time the LED will be on and off depends on
 * the value obtained by analogRead(). In the easiest case we connect
 * a potentiometer to analog pin 2.
 *
 * Created 1 December 2005
 * copyleft 2005 DojoDave <http://www.0j0.org>
 * http://arduino.berlios.de
 *
 */

int potPin = 2;    // select the input pin for the potentiometer
int ledPin = 13;   // select the pin for the LED
int val = 0;       // variable to store the value coming from the sensor

void setup() {
  pinMode(ledPin, OUTPUT);  // declare the ledPin as an OUTPUT
}

void loop() {
  val = analogRead(potPin);    // read the value from the sensor
  digitalWrite(ledPin, HIGH);  // turn the ledPin on
  delay(val);                  // stop the program for some time
  digitalWrite(ledPin, LOW);   // turn the ledPin off
  delay(val);                  // stop the program for some time
}
refremsi : http://www.arduino.cc/en/tutorial/potentiometer dan tim robotik saya
sekian dan terimakasih

Tidak ada komentar:

Posting Komentar