a. Arduino
Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroller dengan jenis AVR dari perusahaan Atmel. Arduinoyang kita gunakan adalah Arduino Uno yang menggunakan chip AVR ATmega 328P. Dalam memprogram Arduino bisa dapat berhubungan dengan komputer ataupun perangkat lain.
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
#define in1 9
#define in2 10
#define LM35 A0
int NS;
void setup() {
pinMode(in1,OUTPUT);
pinMode(in2,OUTPUT);
pinMode(A0,INPUT);
}
void loop() {
NS = analogRead(LM35)/(10/(5000/ 1023));
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(NS);
delay(100);
if(NS>25){
digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
delay(100);
}
else{
digitalWrite(in1,LOW);
digitalWrite(in2,LOW);
delay(100);
}
delay(1000);
}
Percobaan 2 Kondisi 9
Bila suhu yang terbaca pada LCD menunjukkan suhu > 25 derajat celcius maka motor akan berputar ke kanan
Analisa :
Pada percobaan 2 menggunakan LM35, menggunakan prinsip dari ADC, jelaskan bagaimana pengaruh ADC pada percobaan ?
Jawab:
ADC sangat berpengaruh pada percobaan 2 karena input dari LM35 berupa sinyal analog, dan pada arduino terdapat ADC yang berfungsi untuk mengkonversi sinyal analog menjadi sinyal digital. Sehingga keluaran yang terbaca di LM35 juga terbaca pada LCD pada rangkaian percobaan 2.
Tidak ada komentar:
Posting Komentar