DAFTAR ISI
1. Hardware [Kembali]
Gambar 1. Potensiometer
Gambar 2. Motor DC
Gambar 3. Arduino Uno
2. Rangkaian Simulasi [Kembali]

3. Flowchart [Kembali]
4. Listing Program [Kembali]
byte pot = A0;
byte motor = 9;
byte motor1 = 10;
int nilai;
int output;
void setup()
{
pinMode(motor, OUTPUT);
Serial.begin(9600);
}
void loop()
{analogWrite(motor1, 255);
nilai = analogRead(pot);
output = map(nilai, 0, 1023, 0, 255);
Serial.print("potensiometer: ");
Serial.print(nilai);
Serial.print(" ");
Serial.print(output);
delay(2);
Serial.println();
analogwrite(motor,output);
}
5. Video [Kembali]
6. Analisa [kembali]
- Jelaskan prinsip kerja rangkaian
- Jelaskan maksud dari program perbaris
byte motor = 9; //deklarasi pin 9 untuk variabel motor
byte motor1 = 10; //deklarasi pin 10 untuk variabel motor1
int nilai; //deklarasi variabel nilai
int output; //deklarasi variabel output
void setup() //Semua kode dalam fungsi ini dieksekusi sekali
{
pinMode(motor, OUTPUT); //menset variabel motor ssebagai output
Serial.begin(9600); //set baud rate 9600
}
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
analogWrite(motor1, 255); //membaca nilai pada pin 10 (variabel motor1) dengan logika 1
nilai = analogRead(pot); //memasukkan nilai pada variabel nilai
output = map(nilai, 0, 1023, 0, 255); //memasukkan nilai pada variabel output sesuai hasil rumus yang ditulis
Serial.print("potensiometer: "); //menampilkan kata "potensiometer: "
Serial.print(nilai); //menampilkan isi dari variabel nilai
Serial.print(" "); //menampilkan" "
Serial.print(output); //menampilkan isi dari variabel output
delay(2); //delay
Serial.println();
analogwrite(motor,output); //membaca nilai dari variabel motor dan output
}
7. Link Download [Kembali]
1. Listing Program
2. Video
Tidak ada komentar:
Posting Komentar