1. Prosedur [Kembali]
- Rangkai semua komponen
- Buat program di aplikasi arduino IDE
- Setelah selesai masukkan program ke arduino
- Jalankan program pada simulasi dan cobakan sesuai kondisi
- Rangkaian
- Prinsip Kerja
Pada rangkaian percobaan 6 kondisi 1 ini kita menggunakan Sensor LM35 sebagai input dari kaki analopg arduino uno dan juga push button sendiri yang terdiri dari 4 buah push button sedangkan output dari arduino uno nya adalah motor stepper.
rangkaian ini dijalankan dengan kodingan arduino yang diprogramkan yang diatur.
- Listing Program
#define A 8
#define B 9
#define C 10
#define D 11
#define PB1 2
#define PB2 3
#define PB3 4
#define PB4 5
void setup() {
Serial.begin(9600);
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(PB1, INPUT_PULLUP);
pinMode(PB2, INPUT_PULLUP);
pinMode(PB3, INPUT_PULLUP);
pinMode(PB4, INPUT_PULLUP);
}
void pergerakan_1() {
digitalWrite(A, 0);
digitalWrite(D, 1);
digitalWrite(B, 0);
digitalWrite(C, 1);
}
void pergerakan_2() {
digitalWrite(A, 1);
digitalWrite(D, 1);
digitalWrite(B, 0);
digitalWrite(C, 0);
}
void pergerakan_3() {
digitalWrite(A, 1);
digitalWrite(D, 0);
digitalWrite(B, 1);
digitalWrite(C, 0);
}
void pergerakan_4() {
digitalWrite(A, 0);
digitalWrite(D, 0);
digitalWrite(B, 1);
digitalWrite(C, 1);
}
void nonpergerakan() {
digitalWrite(A, 0);
digitalWrite(D, 0);
digitalWrite(B, 0);
digitalWrite(C, 0);
}
void loop() {
int b4 = digitalRead(PB4);
int b3 = digitalRead(PB3);
int b2 = digitalRead(PB2);
int b1 = digitalRead(PB1);
if (b4 == LOW) {
pergerakan_4(); // Pindahkan motor ke arah jarum jam
} else if (b3 == LOW) {
pergerakan_3(); // Pindahkan motor ke arah jarum jam
} else if (b2 == LOW) {
pergerakan_2(); // Pindahkan motor ke arah jarum jam
} else if (b1 == LOW) {
pergerakan_1(); // Pindahkan motor ke arah jarum jam
} else {
nonpergerakan();
delay(100);
}
}
Sertakan dengan LM35 dan 7-Segment, ketika suhu bernilai >30 motor searah jarum jam
HTML klik disini
Rangkaian Simulasi klik disini
Gambar Simulasi klik disini
Video Simulasi klik disini
Listring Program klik disini
Video Simulasi klik disini
Listring Program klik disini